
Software Engineer — Product
Snorkel AIBase Salary
$220k - $300k/yr
Responsibilities
- Build, ship, and maintain high-quality product features across front-end interfaces and supporting services.
- Build abstractions and tools that enable safe use of agent workflows by operations teams.
- Collaborate with product managers, designers, and engineers to define and implement product solutions.
- Contribute to cross-stack architecture decisions focused on scalability, maintainability, and clean code.
- Drive accessibility, responsiveness, and cross-browser compatibility practices.
- Design and build APIs and services when features require back-end support.
- Participate in code reviews and improve codebase quality.
- Identify technical challenges and improve the product engineering ecosystem.
- Troubleshoot and resolve performance and production issues across the stack.
Requirements
- 4+ years of professional software engineering experience with strong React and TypeScript expertise.
- Solid full-stack or front-end fundamentals, including HTML5, CSS3, and modern CSS frameworks such as Tailwind.
- Experience with state management libraries such as Redux or React Context API.
- Experience designing and consuming RESTful APIs, with back-end fluency in Node.js, Python, or similar technologies.
- Experience with responsive design, adaptive design, and WCAG accessibility standards.
- Track record of delivering high-quality, scalable, and maintainable code in a product environment.
- Strong communication skills and the ability to explain technical decisions to cross-functional partners.
- Ability to prototype and iterate quickly on sophisticated user workflows and make scoped technical decisions independently.
- Experience working in an agile, cross-functional team environment.
- Preferred experience includes design systems, reusable component libraries, server-side rendering frameworks such as Next.js, web performance optimization, developer tools, data-heavy products, and end-to-end feature ownership.
Benefits
- Hybrid schedule requiring at least three days per week in the San Francisco or New York City office.
- Meaningful ownership and opportunities to influence priorities and strategic decisions.
- Support for career growth, technical development, leadership opportunities, and learning across functions.
- Opportunity to work on a high-impact product for technical and enterprise teams at a rapidly scaling, well-funded company.
Tech Stack
Categories
About Snorkel AI
Snorkel AI is the frontier AI data lab, helping teams build the data and environments behind high-performing frontier and agentic AI. We combine platform technology with research-driven data development to create datasets, benchmarks, evals, and custom solutions for real-world AI systems. Founded out of the Stanford AI Lab in 2019, Snorkel works with leading AI labs and enterprises to move from better data to better outcomes. Snorkel led the development of Senior SWE-Bench and launched Open Benchmarks Grants with a $3 million commitment to support open-source datasets, benchmarks, and evaluation research. Supported projects include Agents’ Last Exam, OSWorld 2.0, Terminal-Bench, Continual Learning Bench, and SlopCode Bench. Learn more at snorkel.ai or follow @SnorkelAI.