Latest AI JobsBrowse Jobs
Snorkel AI logo

Software Engineer — Product

Snorkel AINew York City, NY (Hybrid); San Francisco, CA (Hybrid)312 - Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
20 Aug 2026
Status
Open · checked 7d ago

About this role

Snorkel AI is seeking a Software Engineer for Product to design and build end-to-end features in New York City or San Francisco. This hybrid role is well-suited for developers with a strong product sense who enjoy simplifying complex workflows for technical users.

Role Overview

In this position, professionals build complete product features, spanning from front-end interfaces to the underlying application programming interfaces and supporting services. Collaborating closely with design, product management, and engineering colleagues, staff members translate intricate requirements into seamless user experiences. This role involves working across the stack with full ownership of features from initial design phases through production deployment.

Key Responsibilities

Deliver end-to-end product features with complete lifecycle ownership from design to production.
Create robust abstractions and operational tools that allow teams to safely leverage agent workflows.
Partner with cross-functional teammates to define and execute solutions that advance the platform.
Shape architecture choices across the stack by prioritizing clean code, maintainability, and scalability.
Advocate for and implement best practices regarding accessibility, responsiveness, and cross-browser compatibility.
Develop APIs and backend services when needed to establish clean contracts between frontend and backend layers.
Take part in code reviews to elevate quality standards throughout the codebase.
Identify technical bottlenecks and suggest enhancements for the product engineering ecosystem.
Diagnose and fix performance or production issues across the stack.
Work a hybrid schedule requiring at least three days per week in either the San Francisco, CA or New York City, NY office.

Requirements

At least 4 years of professional software engineering background with significant expertise in React and TypeScript.
Solid command of HTML5, CSS3, and contemporary CSS frameworks like Tailwind.
Familiarity with state management tooling such as Redux or the React Context API.
Capability to design and consume RESTful APIs, along with enough backend fluency in Node.js, Python, or related technologies to extend services.
Understanding of responsive and adaptive design approaches alongside WCAG accessibility requirements.
Demonstrated success in launching scalable, maintainable code within a product-focused setting.
Strong verbal and written communication skills for explaining technical choices to teammates.
Ability to iterate rapidly on complex user workflows and operate independently.

Nice to Have

Background working with design systems and constructing reusable component libraries.
Exposure to server-side rendering frameworks like Next.js.
Performance tuning capabilities tailored for web applications.
Previous involvement in developer tools or data-centric product ecosystems.
Experience taking full-stack ownership of a feature starting from the database up to the user interface.

Skills and Tools

Python
React
Node.js
TypeScript
HTML5 and CSS3
Tailwind CSS
RESTful APIs
Redux and React Context API

Salary and Benefits

Compensation ranges from $220,000 to $300,000 USD, determined by qualifications, experience, skills, and geographic location.
Opportunity to shape strategic priorities in a rapidly scaling, well-funded AI organization.

About the Company

Originating from the Stanford AI Lab in 2019, Snorkel AI serves as a frontier AI data lab that assists teams in creating environments and data for advanced AI systems. The organization partners with major enterprises and AI laboratories to transition from raw data to superior outcomes through research-driven data development.

How to Apply

Candidates should visit the official Snorkel AI careers page to submit an application for this position.

Skills and tech stack

Questions candidates ask

What locations are available for this hybrid role?

This position requires working from either the San Francisco, CA office or the New York City, NY office at least three days per week.

How many years of experience are required?

Candidates must have 4 or more years of professional software engineering experience.

What primary technologies are used in this role?

The position heavily involves React and TypeScript, alongside backend familiarity in languages and runtimes like Python and Node.js.

What is the salary range for the Software Engineer position?

The salary range spans from $220,000 to $300,000 USD, with final compensation depending on qualifications, skills, experience, and location.

Where did Snorkel AI originate?

Snorkel AI was founded out of the Stanford AI Lab in 2019.

Ready to apply?

The application is on the official Snorkel AI careers page.

Apply on company site