Senior Software Engineer - Test
We’re on a mission to democratize AI by building the definitive AI data development platform. The AI landscape has gone through incredible change between 2016, when Snorkel started as a research project in the Stanford AI Lab, to the generative AI breakthroughs of today. But one thing has remained constant: the data you use to build AI is the key to achieving differentiation, high performance, and production-ready systems. We work with some of the world’s largest organizations to empower scientists, engineers, financial experts, product creators, journalists, and more to build custom AI with their data faster than ever before. Excited to help us redefine how AI is built? Apply to be the newest Snorkeler!
As a Sr Software Engineer - Test on Platform Quality Team , you will play a critical role in enabling the dev team in enhancing the quality and efficiency of the Snorkel AI products. You will focus on optimizing our testing environment, refining scripts and overall testing infrastructure. Collaborating closely with software engineers, researchers, and product managers, you will identify and implement strategic improvements that boost developer velocity, fortify our test infrastructure, and streamline engineering workflows.
Main Responsibilities
- Be an integral part of daily validation of customer-impacting workflows
- Focus on optimizing our testing environment to increase test velocity and stability
- Refining scripts and and enhancing the overall testing infrastructure
- Collaborate closely with R&D, field engineers and product managers to identify and implement strategic improvements to increase quality and stability of product
- Work a hybrid schedule with three days per week in our Redwood City HQ
- Work remotely with "No Meeting" Tuesdays and Thursdays.
Preferred Qualifications
- Bachelor's degree in Computer Science or related field
- Experience with writing and debugging UI automation tests - JavaScript, Playwright, Python
- Understanding of testing in CI/CD process
- Able to quickly learn the workflows and perform exploratory testing
- Experience with test case management systems: Jira or TestRail
- Passion to create a better user experience by delivering high quality
- Strong communication and coding skills
- 8+ years of professional software engineering experience
- Prefer familiarity with established test case runners such as CircleCI
- Preferable: Experience working with AI/ML products
The salary range for San Francisco is $190,000.00 - $210,000.00.