Senior Data Scientist – Search & Recommendations
San Francisco, CA / $160000 - $190000 annum
INFO
$160000 - $190000
LOCATION
San Francisco, CA
Permanent
SENIOR DATA SCIENTIST - SEARCH AND RECOMMENDATIONS
SAN FRANCISCO BAY AREA (HYBRID)
$160,000 - $190,000 BASE SALARY + EQUITY
ABOUT THE ROLE
We're seeking a Data Scientist II to drive next-generation personalization and discovery for a fast-growing social commerce marketplace. You'll partner with Machine Learning Engineers and product teams to design, build, and deploy models that impact millions of daily buyers and sellers. This is a high-impact, hands-on position ideal for someone passionate about transforming large-scale data into measurable business outcomes.
KEY RESPONSIBILITIES
- Model Development: Build and refine recommendation, personalization, and ranking models that scale to millions of users and hundreds of thousands of new listings each day.
- Experimentation: Design and analyze A/B tests, iterating on metrics such as click-through rate, conversion, and listing quality.
- Collaboration: Work closely with MLEs to move models from prototype to production, ensuring performance and reliability.
- Data & Insights: Explore large-scale marketplace data to identify trends, create features, and improve model accuracy.
- Cross-Functional Impact: Partner with product, engineering, and analytics stakeholders to translate business needs into technical solutions.
REQUIREMENTS
- 3+ years of applied data science or machine learning experience
- Proficient in Python and deep learning frameworks (PyTorch or TensorFlow)
- Hands-on with recommendation, ranking, or personalization models at consumer scale
- Skilled in working with high-volume data and deploying production ML systems
- Knowledge of full ML lifecycle: development through monitoring
- Familiar with modern data infrastructure (Databricks, Feature Stores) and cloud platforms (GCP/AWS)
Why Join
- You'll join an expanding AI/ML team that's scaling rapidly to support multiple product squads, offering opportunities to work on cutting-edge projects and deepen your technical expertise. Expect mentorship from senior staff scientists, visibility across teams, and the chance to shape personalized shopping experiences for millions of global users.

SIMILAR
JOB RESULTS

Senior Full Stack Engineer
San Francisco
$194715.2 - $243394
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Senior Full Stack Engineer
San Francisco Bay Area (Hybrid / On-site)
Competitive Salary + Benefits + Equity
A growing health technology company is seeking a senior full stack engineer to build scalable, secure, and intuitive web applications that make complex healthcare data easy to understand and use.
The Role
-
Develop new features and APIs to enhance platform functionality
-
Build intuitive, user-friendly interfaces
-
Contribute to code reviews, design discussions, and agile processes
-
Balance rapid iteration with long-term system sustainability
Skills and Experience
-
6+ years of full stack development experience
-
2+ years in healthcare or biotech (HIPAA knowledge preferred)
-
Strong experience with Python/Django and TypeScript/React
-
Experience designing APIs and using CI/CD pipelines
-
Familiar with UX tools like Figma or Sketch
-
Background in genetics a plus
How to Apply
To register your interest, please send your resume to Calum Reid via the apply link on this page.
To Apply for this Job Click Here

Machine Learning Engineer II
San Francisco
$180000 - $205000
+ Data Science & AI
PermanentSan Francisco, California
To Apply for this Job Click Here
Title: Senior Machine Learning Engineer
Location: Hybrid – Redwood City, CA – 3x per week
Responsibilities:
- Designing and deploying advanced feed personalization algorithms and product recommendation systems
- Building scalable user behavior modeling solutions using convolutional neural networks and transformers
- Leading development of CV-based transformer models for enhanced product discovery
- Owning the complete ML lifecycle from data exploration through model deployment and maintenance
- Architecting scalable data platforms that support real-time personalization at scale
Qualifications:
- 3+ years of hands-on experience in data science and machine learning
- Deep expertise in personalization systems, specifically feed personalization and recommendation engines
- Proven experience with user behavior modeling and customer analytics
- Strong proficiency in convolutional neural networks, transformers, and CV-based transformer architectures
- Advanced skills in Python, SQL, Spark, Scala, and PySpark
- Extensive experience with PyTorch and TensorFlow frameworks
- Track record of deploying ML models in production environments at scale
- Experience building recommendation systems for e-commerce or retail platforms
- Background in computer vision applications for product discovery
- Knowledge of real-time ML serving infrastructure and MLOps practices
- Strong understanding of A/B testing and experimentation frameworks
To Apply for this Job Click Here

Full Stack Engineer
San Francisco
$130000 - $2500000
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Location: Onsite in San Francisco, CA
Compensation: $130,000 – $250,000 base salary (depending on years of experience) + equity
Stage: Series A (grown from 10 to 50 employees over the past year)
The Role
This position is a great fit for a full stack engineer who thrives in early-stage environments and wants to make a direct impact on both product and engineering. The role is split between 60% product and 40% engineering, meaning you’ll have significant influence over product decisions while also being hands-on with technical execution.
Key Responsibilities
- Collaborate closely with product managers, designers, and end users to define features and shape the roadmap.
- Build and maintain scalable applications using Node.js, Python, React, TypeScript, SQL/NoSQL, AWS, and Vercel.
- Own projects end-to-end, from initial product ideation to deployment.
- Translate customer feedback into product improvements and new feature development.
- Balance product thinking with solid engineering practices, ensuring quality, performance, and scalability.
- Play a key role in building out the company’s engineering culture during a pivotal growth stage.
Requirements
- Proven experience as a full stack engineer, ideally in a high-growth or startup environment.
- Proficiency across the company’s tech stack (Node.js, Python, SQL/NoSQL, AWS, React, TypeScript, Vercel).
- Strong product intuition and passion for building with the end user in mind.
- Ability to thrive in a fast-paced setting where adaptability and ownership are key.
- Excellent communication skills and collaborative mindset.
Benefits
- Competitive compensation: $130K-$250K base salary + meaningful equity.
- High-impact position with a 50-person startup at a breakout inflection point.
- Onsite in San Francisco with a tight-knit, entrepreneurial team.
- Significant influence over both product direction and engineering outcome.
- Opportunity to grow alongside a fast-scaling, venture-backed company.
To Apply for this Job Click Here

Director of Data and Technology
Dallas
$250000 - $300000
+ Digital Analytics
PermanentDallas, Texas
To Apply for this Job Click Here
The Role
We’re hiring a Director of Data Architecture & Governance to build the foundation of enterprise data across a complex, multi-system environment. This is a highly strategic, hands-on leadership role. You’ll define the data architecture, implement governance standards, and ensure trusted, compliant data flows across core business systems-spanning finance, operations, HR, and more.
This is the right role for someone who’s led data strategy at scale and is ready to take ownership of a company-wide transformation.
This role does not provide sponsorship and being on-site in San Antonio is non-negotiable
What You’ll Do
- Architect and maintain enterprise data systems including data lakes, warehouses, and real-time pipelines
- Define and enforce data governance policies across business-critical systems (POS, HRIS, finance, supply chain, etc.)
- Standardize metadata, master data, lineage, and stewardship practices across the organization
- Select and implement tools for data cataloging, access control, and classification
- Partner with Legal, IT, HR, and Operations to ensure responsible and compliant data usage
- Lead data quality efforts including validation, cleansing, and auditing
- Serve as a strategic advisor to executive leadership on data infrastructure, risk, and scalability
What We’re Looking For
- 8+ years of experience in data architecture, governance, or enterprise data management
- Proven ability to design scalable, cloud-based data systems (e.g., AWS, GCP, Snowflake)
- Experience with governance frameworks (e.g., DAMA, DMBOK) and compliance requirements (e.g., CCPA, PCI)
- Familiarity with ETL tools, metadata platforms, and data security standards
- Strong leadership, documentation, and cross-functional communication skills
- A systems thinker with a passion for building clean, scala
To Apply for this Job Click Here

Security Engineering Manager
Dallas
$200000 - $235000
+ Data Management & Governance
PermanentDallas, Texas
To Apply for this Job Click Here
Security Engineering Manager – Global Enterprise
We are seeking a detailed and results-oriented leader to join our global Information Technology team as a Security Engineering Manager. This role is critical to the success of our cybersecurity program, with responsibility for leadership, strategy, and execution of security engineering services and our cybersecurity tool stack.
Key Responsibilities
- Define and execute the vision, strategy, and roadmap for security architecture and engineering across the enterprise, leveraging leading frameworks such as NIST and implementing Zero Trust principles for robust perimeter-less security.
- Partner with cross-functional and platform teams to embed security-by-design, least privilege, and defense-in-depth principles into solutions and the development lifecycle, ensuring integration of SAST and DAST tools for continuous secure code reviews and vulnerability detection.
- Oversee the delivery, integration, and optimization of the enterprise security architecture and tool stack, including next-generation SIEM platforms and technologies such as Splunk for real-time threat monitoring and advanced analytics.
- Champion and automate incident response and security operations using SOAR solutions to streamline threat detection, remediation workflows, and playbook execution.
- Drive continuous improvement of security processes, governance, methodologies, and tools, emphasizing cloud-native protections and best practices for AWS environments.
- Translate business risks into scalable, practical security solutions that exceed policy mandates and regulatory requirements, leveraging insights from SIEM and SOAR data.
- Recruit, coach, and scale a high-performing team of security engineers, providing both strategic and tactical oversight in modern enterprise environments.
- Leverage data-driven approaches and security KPIs-sourced from SIEM/Splunk, code analysis reports, automated SOAR outputs, and AWS metrics-to monitor and strengthen organizational security posture.
What Will Set You Apart
- Passion for cybersecurity and solving complex problems using innovative techniques and modern automation (SOAR, Zero Trust, cloud security).
- Proven track record in designing and implementing secure architectures for enterprise applications, networks, security platforms, and AWS cloud deployments.
- Expertise in integrating and managing SIEM technologies, specifically Splunk, for monitoring, dashboarding, and advanced threat analytics.
- Advanced knowledge of NIST Cybersecurity Framework (CSF), securing cloud environments (AWS), and experience implementing Zero Trust architectures.
- Hands-on experience with secure code analysis tools and methodologies, including SAST and DAST, and integrating these into CI/CD pipelines.
- Advanced experience with DevSecOps practices, automating security workflows using SOAR platforms, and embedding security in agile development lifecycles.
- Strong communication skills for breaking down complex technical concepts, threat intelligence, and incident reports for technical and non-technical stakeholders.
- Deep understanding of regulatory and compliance requirements (PCI DSS, GDPR, SOX), threat modeling, and defending against advanced persistent threat groups.
Requirements
- Bachelor’s degree in Computer Science, Cybersecurity, or a related technical field.
- 5+ years of hands-on experience designing and delivering innovative security solutions, including SIEM (e.g., Splunk), AWS cloud, and security automation (SOAR).
- 3+ years leading security engineering/operational teams with demonstrated success integrating security tooling such as SAST, DAST, and SIEM.
- Experience collaborating cross-functionally, communicating risks, supporting a Zero Trust approach, and setting security priorities informed by frameworks like NIST.
- Demonstrated commitment to high ethical standards, regulatory compliance, and business integrity across hybrid/multicloud environments.
To Apply for this Job Click Here

Director of Architecture and Data Governance
San Antonio
$160000 - $190000
+ Data Engineering
PermanentSan Antonio, Texas
To Apply for this Job Click Here
The Role
We’re hiring a Director of Data Architecture & Governance to build the foundation of enterprise data across a complex, multi-system environment. This is a highly strategic, hands-on leadership role. You’ll define the data architecture, implement governance standards, and ensure trusted, compliant data flows across core business systems-spanning finance, operations, HR, and more.
This is the right role for someone who’s led data strategy at scale and is ready to take ownership of a company-wide transformation.
This role does not provide sponsorship and being on-site in San Antonio is non-negotiable
What You’ll Do
- Architect and maintain enterprise data systems including data lakes, warehouses, and real-time pipelines
- Define and enforce data governance policies across business-critical systems (POS, HRIS, finance, supply chain, etc.)
- Standardize metadata, master data, lineage, and stewardship practices across the organization
- Select and implement tools for data cataloging, access control, and classification
- Partner with Legal, IT, HR, and Operations to ensure responsible and compliant data usage
- Lead data quality efforts including validation, cleansing, and auditing
- Serve as a strategic advisor to executive leadership on data infrastructure, risk, and scalability
What We’re Looking For
- 8+ years of experience in data architecture, governance, or enterprise data management
- Proven ability to design scalable, cloud-based data systems (e.g., AWS, GCP, Snowflake)
- Experience with governance frameworks (e.g., DAMA, DMBOK) and compliance requirements (e.g., CCPA, PCI)
- Familiarity with ETL tools, metadata platforms, and data security standards
- Strong leadership, documentation, and cross-functional communication skills
- A systems thinker with a passion for building clean, scalable, business-ready data environments
To Apply for this Job Click Here

Software Engineering Manager
San Francisco
$267733.4 - $292072.8
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Software Engineering Manager
Harnham San Francisco, California, United States (On-site)
An exciting opportunity for a seasoned Engineering Manager to join a rapidly growing health technology company on a mission to deliver actionable insights through cutting-edge data platforms. This position is a Hybrid role with 2 days per week in Downtown SF.
The Company
This organization combines high-quality data collection, advanced interpretation methods, and intuitive digital tools for patients and providers. The team is guided by the belief that individuals should own their data and be empowered to use and share it on their own terms. Backed by top-tier investors and led by experienced entrepreneurs and scientists, the company is scaling quickly and seeking leaders who thrive in nimble, mission-driven environments.
The Role
- Lead and scale the software engineering team, including hiring, mentoring, and performance management.
- Partner with engineering leadership, project managers, and cross-functional teams to scope projects, identify dependencies, and define timelines
- Provide technical leadership while overseeing day-to-day execution across backend engineering teams
- Implement, monitor, and document systems designed for regulated environments
- Ensure the security, reliability, and scalability of core systems and integrations with external partners
Your Skills & Experience
- Deep expertise in Python, Django, REST APIs, Linux, system design, and AWS
- Strong background in modern software development, including unit testing, CI/CD, DevOps, logging, and monitoring
- Familiarity with React, Terraform, Kubernetes, networking, and Docker (a plus)
- Proven experience scaling engineering teams in a high-growth environment
- Ability to balance scrappy start-up solutions with production-grade systems in regulated settings
- Excellent communication and organizational skills, with a pragmatic approach to agile development
How to Apply
To register your interest, please send your resume to Calum Reid via the apply link on this page.
To Apply for this Job Click Here

Director of Engineering
San Francisco
$267733.4 - $304242.5
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Director of Engineering
San Francisco (Full-time, Onsite/Hybrid)
An exciting opportunity for a seasoned Director of Engineering to join a rapidly growing health technology company on a mission to deliver actionable insights through cutting-edge data platforms.
The Company
This organization combines high-quality data collection, advanced interpretation methods, and intuitive digital tools for patients and providers. The team is guided by the belief that individuals should own their data and be empowered to use and share it on their own terms. Backed by top-tier investors and led by experienced entrepreneurs and scientists, the company is scaling quickly and seeking leaders who thrive in nimble, mission-driven environments.
The Role
- Lead and scale the software engineering team, including hiring, mentoring, and performance management.
- Partner with engineering leadership, project managers, and cross-functional teams to scope projects, identify dependencies, and define timelines
- Provide technical leadership while overseeing day-to-day execution across backend engineering teams
- Implement, monitor, and document systems designed for regulated environments
- Ensure the security, reliability, and scalability of core systems and integrations with external partners
Your Skills & Experience
- Deep expertise in Python, Django, REST APIs, Linux, system design, and AWS
- Strong background in modern software development, including unit testing, CI/CD, DevOps, logging, and monitoring
- Familiarity with React, Terraform, Kubernetes, networking, and Docker (a plus)
- Proven experience scaling engineering teams in a high-growth environment
- Ability to balance scrappy start-up solutions with production-grade systems in regulated settings
- Excellent communication and organizational skills, with a pragmatic approach to agile development
How to Apply
To register your interest, please send your resume to Calum Reid via the apply link on this page.
To Apply for this Job Click Here

SENIOR SOFTWARE ENGINEER
San Francisco
$182545.5 - $219054.6
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
SENIOR SOFTWARE ENGINEER
SAN FRANCISCO
$150,000 – $180,000 + PACKAGE
An exciting opportunity for a talented Senior Software Engineer to join a fast-paced team working in a global leading business. If you are passionate about data or are keen to get into the Data space and have an incredibly solid Python background this could be the role for you.
THE COMPANY
The Senior Software Engineer will be joining a rapidly growing business that are really disrupting their field. The company’s growth over the last few years has been phenomenal, with more growth planned over the next couple of years. This opportunity would lead itself to an individual who is keen to join a well-funded start-up just at the beginning of its massive expansion in the Data Engineering space.
THE ROLE
- Hands on development role working across Software Engineering
- Exceptional hands on Python development experience is crucial to this position
- Using programming skills to create data pipelines, that can deal with both structured and unstructured data
- Work in collaboration with other engineers and scientists to build high scale distributed computer systems
YOUR SKILLS & EXPERIENCE
- Previous work-experience in a cloud-based environment (AWS preferred)
- Proven hands-on commercial experience recently with Python
- Experience working with Redshift and or Airflow is advantageous
- Hands on knowledge of working with SQL
- The ability to collaborate across departments and to be able to get to decisions in a collaborative manner
HOW TO APPLY
Please register your interest by sending your resume to Calum Reid via the apply link on this page.
To Apply for this Job Click Here

DATA ENGINEER – MACHINE LEARNING
San Jose
$182545.5 - $212969.75
+ Data Engineering
PermanentSan Jose, California
To Apply for this Job Click Here
DATA ENGINEER – MACHINE LEARNING
SAN JOSE
$150,000 – $175,000 + BONUS + STOCKS
This is a unique opportunity for a passionate Data Engineer to join a fast-paced department in a global leading business. If you’re passionate about data as well as DevOps and interested in creating highly scalable distributed computing systems – this is the role for you.
THE COMPANY
The Data Engineer will work at a global leader in their field who are always looking to improve and strengthen their offering to the market. Known for working across a number of areas within the machine learning space, you will be given exposure to a huge number of technologies with the chance to up-skill yourself! The team is expected to add significantly to its headcount in the next 12 months.
THE ROLE
- Hands on development role working across Engineering, Machine Learning and DevOps
- Spending time building highly scalability infrastructure, with a real focus on Container technology
- Using programming skills to create big data pipelines as well as assisting in the deployment of Data Science models
- Work in collaboration with other engineers and scientists to build high scale distributed computer systems
YOUR SKILLS & EXPERIENCE
- Previous work-experience in a cloud based environment (AWS preferred)
- Proven hands-on commercial experience recently with Python
- Previous experience working with Kafka
- Hands on knowledge of working with CI/CD processes, ideally using Jenkins
- Experience working with containers such as Docker/Kubernetes
HOW TO APPLY
Please register your interest by sending your resume to Calum Reid via the apply link on this page.
To Apply for this Job Click Here

AI Automation Consulting Practice Lead
Pasadena
$190000 - $220000
+ Data Science & AI
PermanentPasadena, California
To Apply for this Job Click Here
This AI Consultant will be responsible for building and leading a new AI consulting practice. This role will begin with internal digital transformation projects and quickly expand to client-facing work within the CPA and advisory community. The ideal candidate combines technical expertise, consulting experience, and strong communication skills to translate AI into measurable business outcomes.
Key Responsibilities
- Build and lead the AI consulting practice from the ground up.
- Drive internal AI initiatives to modernize business processes.
- Partner with CPA firms and advisory clients to identify opportunities for AI adoption.
- Assess workflows and develop AI agents to automate tasks.
- Deliver solutions leveraging Microsoft stack (SharePoint, Teams, Outlook), Salesforce CRM, HubSpot, and ChatGPT Enterprise.
- Manage and collaborate with offshore teams (India, Mexico) and coordinate with the U.S.-based technical team (architect, developer, business analyst).
- Act as a subject matter expert, clearly articulating AI concepts to both technical and non-technical audiences.
Candidate Profile
- Hands-on technical proficiency in AI with the ability to “get under the hood.”
- Experience in product delivery, software implementation, or consulting.
- Strong background in data security, data structuring, and permissions.
- Proven ability to assess workflows and implement automation solutions.
- Background in CPA/accounting technology a strong plus.
- Comfortable working with offshore development teams and limited internal resources.
- Exceptional communication skills with the ability to influence at the executive level.
To Apply for this Job Click Here

Senior Data Infrastructure Engineer
San Francisco
$194715.2 - $237309.15
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
SENIOR DATA INFRASTRUCTURE ENGINEER
SAN FRANCISCO
$160,000 – $195,000 + PACKAGE
A really exciting opportunity for a talented Senior Data Infrastructure Engineer to join a fast-paced team working in a global leading business. If you are passionate about data or are keen to get into the Data space and have an incredibly solid Python background every day this could be the role for you.
THE COMPANY
The Senior Data Infrastructure Engineer will be joining a rapidly growing business that are really disrupting their field. The company’s growth over the last few years has been phenomenal, with more growth planned over the next couple of years. This opportunity would lead itself to an individual who is keen to join a well-funded start-up just at the beginning of its massive expansion in the Data Engineering space.
THE ROLE
- Hands on development role working across Software Engineering
- Exceptional hands on Python development experience is crucial to this position
- Using programming skills to create data pipelines, that can deal with both structured and unstructured data
- Work in collaboration with other engineers and scientists to build high scale distributed computer systems
YOUR SKILLS & EXPERIENCE
- Previous work-experience in a cloud-based environment (GCP preferred)
- Proven hands-on commercial experience recently with Python
- Experience working Airflow
- The ability to collaborate across departments and to be able to get to decisions in a collaborative manner
HOW TO APPLY
Please register your interest by sending your resume to Calum Reid via the apply link on this page.
To Apply for this Job Click Here

CAN’T FIND THE RIGHT OPPORTUNITY?
STILL LOOKING?
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.