Snorkel AI logo

Software Engineer (Test)

Snorkel AI

On-siteNew York City, NYmid$200k–$230kPosted 12h ago

Job description

  • We’re looking for a Software Engineer in Test who thrives in fast-moving, high-intensity environments and enjoys turning ambiguous problems into reliable, scalable systems

  • In this role, you’ll go beyond traditional QA—fine tuning test infrastructure, tooling, and processes that directly accelerate engineering velocity and product quality

  • Refine and evolve testing infrastructure and tooling that enables engineers to ship high-quality features at scale

  • Design, implement, and maintain automated testing systems

  • Create internal tools that improve developer productivity and shorten iteration cycles

  • Partner closely with DevOps to optimize test execution and reliability within CI/CD pipelines

  • Drive best practices in testing, observability, and release confidence across the engineering org

Benefits

  • Health: Snorkelers and their dependents are covered by comprehensive medical, dental, and vision plans.

  • Wellness: All Snorkelers get a yearly wellness stipend to use on anything related to health and well-being.

  • PTO and rest days: We provide unlimited personal time off so you can find your work-life balance. Plus, two company-wide rest days per quarter in addition to company holidays.

  • One global team: From our headquarters in Redwood City, CA, to regional offices in San Francisco and New York, we work together as one global team.

  • Events: Get to know your fellow Snorkelers outside of work! We host regular events and learning opportunities for our teams across our offices and virtually to connect, have fun, and grow.

  • Family leave: Snorkel offers generous parental leave for both birthing and non-birthing parents based on eligibility.- Proficiency in TypeScript and/or Python

  • Experience with CI/CD systems such as CircleCI, Buildkite, or similar tools

  • 3-5 years experience scaling test frameworks, infrastructure and developer tooling

  • Ability to operate in ambiguous environments and bring structure to complex problems

  • A systems mindset—you think in terms of reliability, scalability, and long-term maintainability