Senior / Staff Software Engineer — Product (Backend-Focused)

Snorkel AI•San Francisco, CA
•$208,000 - $315,000•Hybrid

About The Position

Snorkel AI is hiring Senior and Staff Product Engineers with strong backend engineering experience and a passion for building excellent products. The role shapes and delivers product capabilities that make complex workflows easier for users, including data cataloging, agent benchmarking, and workflow automation. Working closely with Product, Design, and Engineering, the engineer brings user problems into technical discussions and owns backend features from concept through production. The team values sound technical judgment and care for product quality, usability, and impact. The position offers meaningful ownership over a product used by technical and enterprise teams addressing high-stakes problems. Engineers work on both user-facing interfaces and the systems behind them, helping make complex workflows feel simple. Snorkel AI describes itself as a rapidly scaling company with market-proven solutions and robust funding, and offers opportunities to shape priorities, influence strategic decisions, deepen technical expertise, explore leadership, and develop new skills.

Requirements

  • Generally, 7 or more years of software engineering experience.
  • Strong backend or backend-oriented full-stack experience building and improving a product.
  • A track record of contributing to polished, intuitive products that make complex tasks easier for users.
  • Experience partnering with Product Managers and other cross-functional teammates to understand user needs and shape product features.
  • Experience building and maintaining backend services and APIs, and working with data stores and queries.
  • Strong engineering fundamentals and the ability to write reliable, maintainable code.
  • Ability to investigate technical problems, debug effectively, and make sound decisions within an area of ownership.
  • Clear communication skills and ability to explain technical decisions to engineering and cross-functional partners.
  • Ability to work independently while collaborating closely with a team.

Nice To Haves

  • Experience with data-heavy products, such as products for organizing, cataloging, searching, or querying complex datasets.
  • Experience with agent workflows, agent evaluations, benchmarking, or analyzing traces of agent activity.
  • Experience building workflow automation; familiarity with DAGs is helpful but not required.
  • Experience in developer tools or other products with sophisticated user workflows.
  • Experience taking a product feature from an initial user problem through launch and continued improvement.
  • Python experience is used at Snorkel AI but is not required; experience with Java, Go, Rust, C++, or another language is welcome if strong engineering ability can be demonstrated.

Responsibilities

  • Build, ship, and improve backend product capabilities, owning work from understanding the user problem through design, implementation, launch, and production support.
  • Partner with Product Managers, designers, and engineers to shape features and turn user needs into intuitive, reliable product experiences.
  • Build and evolve APIs, services, data models, and workflow capabilities that support the product.
  • Help develop products for cataloging and searching data, benchmarking agent performance, and automating post-production and delivery workflows.
  • Investigate and resolve issues across services and data flows, including performance and production problems.
  • Contribute to technical and architecture decisions, considering scalability, maintainability, and product needs.
  • Participate in code reviews and help raise the quality of the team's engineering work.
  • Identify opportunities to improve the product and its underlying systems, and propose practical solutions.
  • Work a hybrid schedule, with at least three days per week in the San Francisco, California or New York City office.

Benefits

  • Opportunities to shape priorities and initiatives and influence strategic decisions.
  • Support for building a career, deepening technical expertise, exploring leadership opportunities, and learning skills across multiple functions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service