About The Position

Snorkel AI is hiring Senior- and Staff-level Product Engineers with strong backend engineering experience and an interest in building excellent products. The role involves shaping and delivering product capabilities that make complex workflows easier for users, including data cataloging, agent benchmarking, and workflow automation. Working with Product, Design, and Engineering, you will bring user problems into technical discussions and own backend features from concept through production. The company values sound technical judgment and attention to the quality, usability, and impact of products. This role follows a hybrid schedule, with at least three days per week in the San Francisco, California, or New York City office. Snorkel AI describes the position as offering meaningful ownership over a product used by technical and enterprise teams, opportunities to influence product priorities and strategy, and support for career growth and learning.

Requirements

  • At least 7 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 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 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 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.
  • Experience with Python, Java, Go, Rust, C++, or another programming language; Python is used at Snorkel AI but is not required.

Responsibilities

  • Build, ship, and improve backend product capabilities, owning work from understanding user problems 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.
  • 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 improve the quality of the team's engineering work.
  • Identify opportunities to improve the product and underlying systems, and propose practical solutions.

Benefits

  • Meaningful opportunities to shape priorities and initiatives and influence strategic decisions.
  • Support for career development, including deepening technical expertise, exploring leadership opportunities, and learning skills across functions.
  • Reasonable accommodations during the application or interview process, for essential job functions, and to receive other employment benefits and privileges.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service