Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer — AI/ML

$200k - $250k

Snorkel AI

About Snorkel

At Snorkel, we believe meaningful AI doesn’t start with the model, it starts with the data.

We’re on a mission to help enterprises transform expert knowledge into specialized AI at scale. The AI landscape has gone through incredible changes between 2015, when Snorkel started as a research project in the Stanford AI Lab, to the generative AI breakthroughs of today. But one thing has remained constant: the data you use to build AI is the key to achieving differentiation, high performance, and production-ready systems. We work with some of the world’s largest organizations to empower scientists, engineers, financial experts, product creators, journalists, and more to build custom AI with their data faster than ever before. Excited to help us redefine how AI is built? Apply to be the newest Snorkeler!

As a Software Engineer on the Evaluation Engineering team, you'll build systems to power large-scale AI workloads for top tier AI research labs. You’ll work closely with other engineers, product managers, and field team members to ensure that Snorkel’s frontier AI datasets meet and surpass the capabilities of the most advanced foundation models. You will launch agents into production to accomplish long running reasoning and verification tasks. The Evaluation Engineering team owns critical systems for building high quality post-training and benchmark datasets, integrating with the latest foundation model technology to push the frontier of models used globally across coding, mathematics, law, medicine, and other advanced domains.

Main Responsibilities

  • Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including distributed compute systems, data management systems, data engineering workflow systems, and end user experiences
  • Recognize and act on opportunities to integrate the latest agentic and foundation model technologies to power eval workflows
  • Prototype, optimize, and maintain scalable back-end services that will power new foundation model development tools
  • Design extensible and testable interfaces between internal services including the underlying storage and data models
  • Be an engaged team player in a customer-focused cross-functional environment where you will feel excited to take on whatever is most impactful for the company and product
  • Work a hybrid schedule with 3 days per week in one of our offices in San Francisco or Redwood City

Required Qualifications

  • 4+ years experience in delivering AI/ML systems and services in a production setting for cloud-native applications
  • Experience with distributed compute frameworks
  • Experience with the modern AI stack, including improving LLM applications through evals, prompting, and agent scaffolding
  • Ability to design and build efficient data storage, compute, and retrieval systems for AI/ML tasks
  • Strong communication and coding skills with emphasis on designing for scale and robustness
  • Experience owning the delivery of large multi-person projects

Preferred Qualifications

  • 8+ years of professional software engineering experience
  • Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug)
  • Strong development and debugging skills in Python
  • Experience with expert data annotation projects
  • Experience developing evaluations and environments for complex multi-turn and multi-tool AI systems

Salary Range

$200,000—$250,000 USD

Be Your Best at Snorkel

Joining Snorkel AI means becoming part of a company that has market proven solutions, robust funding, and is scaling rapidly—offering a unique combination of stability and the excitement of high growth. As a member of our team, you’ll have meaningful opportunities to shape priorities and initiatives, influence key strategic decisions, and directly impact our ongoing success. Whether you’re looking to deepen your technical expertise, explore leadership opportunities, or learn new skills across multiple functions, you’re fully supported in building your career in an environment designed for growth, learning, and shared success.

Snorkel AI is proud to be an Equal Employment Opportunity employer and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. Snorkel AI embraces diversity and provides equal employment opportunities to all employees and applicants for employment. Snorkel AI prohibits discrimination and harassment of any type on the basis of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law. All employment is decided on the basis of qualifications, performance, merit, and business need.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer — AI/ML in Redwood City, CA vacancy
  •  ...simulation frameworks for next-generation AI agents. Deploy robust benchmarks,...  ...customer-facing, cloud-native software systems , specifically with AI/ML pipelines, LLM systems, or agentic...  ...performance, debugging, and triage. #J-18808-Ljbffr Gravity Engineering Services Pvt Ltd.
    Senior
    Work at office
    3 days per week

    Gravity Engineering Services Pvt Ltd.

    Redwood City, CA
    2 days ago
  • $192k - $240k

     ...Snorkel, we believe meaningful AI doesn’t start with the model,...  ...to empower scientists, engineers, financial experts, product creators...  ...Team We are looking for a Senior AI/ML Engineer to add to our AI Platform...  ...‑facing, cloud‑native software systems Deep experience with... 
    Senior
    Work at office
    Local area
    3 days per week

    Snorkel AI

    Redwood City, CA
    2 days ago
  • $190k - $220k

     ...product, Suki Assistant, uses cutting‑edge AI to automate clinical documentation in...  ...Requirements 5+ years experience in a software engineering role focused on application backend services...  ...experience building and maintaining ML/AI driven applications. Strong working... 
    Senior

    Suki

    Redwood City, CA
    2 days ago
  • Overview Our AI agents generate an enormous amount of data: every task they execute, every...  ...observability, anomaly detection, and the engineering rigor that makes numbers trustworthy...  ...comfort with statistics, forecasting, and ML techniques—and the judgment to know when a... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Vantaca, LLC

    Redwood City, CA
    2 days ago
  • SwiftCruit is looking for a Senior Software Engineer in Mountain View, California, to join the team focusing on developing advanced AI agents. Candidates will lead the design, development...  ...will have considerable experience in AI/ML, a solid understanding of distributed systems... 
    Senior

    SwiftCruit

    Mountain View, CA
    4 days ago
  • Suki in Redwood City, California is looking for a skilled software engineer to develop LLM-powered microservices that enhance healthcare through...  ...application backend services and a strong understanding of ML/AI applications. Join a team that is reshaping healthcare... 
    Senior

    Suki

    Redwood City, CA
    2 days ago
  • $174.9k - $222k

     ...Motors is seeking a highly skilled Staff Software Engineer to join our team in Mountain View, CA. This...  ...architecture and deployment of advanced AI agents, driving innovation across our...  ...software development, particularly with AI/ML systems. Competitive compensation with a... 
    Senior

    General Motors

    Mountain View, CA
    9 hours ago
  •  ...Responsibilities Design, develop, and maintain AI/ML systems for core product features....  ...into existing products. Contribute to software design, architecture, and testing of new...  ..., evaluation, and optimization. #J-18808-Ljbffr Gravity Engineering Services Pvt Ltd.
    Senior

    Gravity Engineering Services Pvt Ltd.

    Mountain View, CA
    2 days ago
  • $174.9k - $222k

     ...looking to hire highly skilled and experienced Staff Software Engineers to join our team focused on developing cutting-edge AI agents. This role involves leading the design,...  ...candidate will have a deep understanding of AI/ML principles, distributed systems, and a track... 
    Senior
    Relocation package

    General Motors

    Mountain View, CA
    9 hours ago
  • Senior Software Engineer, AI/ML, Google Photos Reminiscing Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products... 
    Senior
    Worldwide

    Google Inc.

    Mountain View, CA
    3 days ago
  • $150k - $198k

    C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform,...  ...at: C3 AI We are looking for a seasoned software engineer experienced in the field of machine learning and artificial... 
    Senior
    Work experience placement

    C3.ai, Inc.

    Redwood City, CA
    2 days ago
  • $161k - $239k

     ...testing, maintaining, or launching software products, and 1 year of...  ...Language Models, NLP, or Generative AI. Experience with data analysis...  ...the job Google's software engineers develop the next-generation technologies...  ...Signals team builds out the ML quality to support Photos AI... 
    Senior
    Full time

    Google

    Mountain View, CA
    2 days ago
  • Turing Labs in Palo Alto is searching for an elite engineer to join their small team focused on developing AI-driven solutions for consumer packaged goods. This role...  ...integrating LLMs and building on proprietary ML algorithms to deliver exceptional product experiences... 
    Senior

    Turing Labs

    Palo Alto, CA
    2 days ago
  • Terra AI is looking for a skilled engineer to productionize and extend internal modeling tools. This role focuses on...  ...candidate has a strong foundation in software engineering, experience with API design, and familiarity with ML frameworks like PyTorch. You'll also work... 
    Senior

    Terra AI

    Palo Alto, CA
    2 days ago
  • $174k - $253k

    Senior Software Engineer, AI/ML, Gen AI, Geo Mid - Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Minimum qualifications: Bachelor’s degree or equivalent practical experience... 
    Senior

    Google

    Mountain View, CA
    2 days ago
  • C3 AI, Inc. is seeking a seasoned software engineer with a passion for Generative AI to join the Generative AI team. You will help build infrastructure and tools...  ...candidate has deep experience deploying large-scale ML models in production, strong Python skills, and... 
    Senior

    C3.ai, Inc.

    Redwood City, CA
    2 days ago
  • $190k - $220k

    LandingAI is seeking a skilled software developer in Mountain View to design and maintain AI-powered applications that enhance document intelligence. The ideal...  ...development with a strong focus on backend and ML engineering. Responsibilities include mentoring engineers, driving... 
    Senior

    LandingAI

    Mountain View, CA
    2 days ago
  • About The Job Google's software engineers develop the next-generation technologies that change how...  ...related technical field. Experience with ML frameworks (e.g., TensorFlow, JAX) and...  ...reinforcement learning, and generative AI, from concept to production. Define the... 
    Senior

    Google

    Mountain View, CA
    2 days ago
  • $140k - $200k

    Senior Software Engineer - Zero Trust for Agentic AI Cyberattacks on critical infrastructure, government, and private enterprises are at an all time high - and...  ...establish a baseline for normal agent behavior and leverage ML to flag deviations, catching rogue agent actions or... 
    Senior
    Contract work
    Worldwide
    Visa sponsorship

    Xage

    Palo Alto, CA
    2 days ago
  • $174k - $253k

    Senior Software Engineer, Discover Recommendations and AI Feed Google, Mountain View, CA, USA Qualifications Bachelor’s degree or equivalent practical experience...  ...systems models across different domains, leverage ML infrastructure, and contribute to architecture design... 
    Senior

    Google Inc.

    Mountain View, CA
    4 days ago
  • $166k - $244k

    Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply Bachelor’s... 
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    9 hours ago
  • $160k - $225k

     ...and running the world's best data and AI infrastructure platform so our customers...  ...sophisticated AI teams in the world. As a Senior Software Engineer for AI Runtime, you will play a...  ...infrastructure, high‑performance computing, or ML systems. Experience with distributed... 
    Senior
    Local area

    Databricks

    Mountain View, CA
    2 days ago
  • $174k - $253k

    Senior Software Engineer, AI/ML, Gen AI, Geo Google Mountain View, CA, USA Apply Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or... 
    Senior

    Google Inc.

    Mountain View, CA
    4 days ago
  • $174k - $252k

    Senior Software Engineer, AI/ML, AI and Infrastructure Mountain View, CA, USA Mid level role focused on driving progress, solving problems, and mentoring junior team members with deep expertise and applied knowledge within relevant areas. Minimum qualifications: Bachelor... 
    Senior
    Full time
    Worldwide

    Google

    Mountain View, CA
    2 days ago
  • $170k - $240k

     ...healthcare workflows. We’re looking for talented engineers to scale our agent stack to the next...  ...in building efficient and scalable software, delivering quality features and a great...  ..., Kafka, BullMQ, etc.) Experience with ML and AI training frameworks (PyTorch, TensorFlow... 
    Senior
    Work experience placement

    Commure

    Mountain View, CA
    2 days ago
  •  ...building the infrastructure to make documents computable. We create AI-native solutions to extract, structure, and rationalize complex...  ...and delivering AI-powered services, collaborating with ML engineers, product teams, and cross-functional groups to advance production... 
    Senior

    Aifund

    Mountain View, CA
    2 days ago
  • AHUM AI is looking for a Senior Windows Developer based in Redwood City, California, to focus on .NET/C# development with expertise in...  ...endpoint AI frameworks and collaborating with AI/ML scientists and engineers to create robust solutions. Join a flexible team dedicated... 
    Senior
    Flexible hours

    AHUM AI

    Redwood City, CA
    2 days ago
  • $174k - $253k

    Senior Software Engineer, AI Core Capabilities Google Mountain View, CA, USA Qualifications Bachelor’s degree or equivalent practical experience....  ...Experience with developer-facing API design. Experience with ML-powered feature development and productization. Strong... 
    Senior

    Google Inc.

    Mountain View, CA
    4 days ago
  • Google Inc. is seeking a Senior Software Engineer specializing in AI/ML for YouTube in San Bruno, California. This role involves developing technologies that change user interaction and requires at least 5 years of programming experience in Python and C++. Candidates should... 
    Senior

    Google Inc.

    San Bruno, CA
    3 days ago
  • $136k - $200k

    Google is seeking software engineers to develop next-generation technologies that change how billions connect and interact. You will work on critical...  .... The role demands an understanding in machine learning, AI, and system design to handle large-scale data. The US base... 
    Senior
    Full time
    Worldwide

    Google

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer — AI/ML. Be the first to apply!