Snorkel AI
AI
StaffSoftwareEngineerECLifecycle
“Staff Software Engineer - EC Lifecycle at Snorkel AI. Skills: technical direction and strategy, architectural initiatives, scalable services, build systems, testing frameworks, CI/CD pipelines, continuous deployment framework, release pipeline ownership. Set the long-term technical direction and strategy for our Expert Contributor (EC) Platform. Define and drive complex, multi-quarter architectural initiatives”
What You'll Achieve.
ensure our services are innovative, scalable, and resilient; deliver measurable impact; create a phenomenal user experience for data acquisition and refinement; directly impact our ongoing success
Industry & Context.
optimize scalable services
Work a hybrid schedule with three days per week in our Redwood City HQ or the SF office
What They're Looking For.
Must Have
8+ years of software engineering experience developing performant, intuitive, and scalable web application architectures, 2+ years working at a Staff level or equivalent background in developer productivity, distributed systems, and cloud platforms (AWS preferred), Expertise designing REST for internal services and developers, Experience developing and shipping enterprise software products, specifically those focused on data collection, or machine learning applications, Track record of leading complex engineering initiatives, influencing stakeholders, and delivering measurable impact, Ability to work in a fast-paced environment with technical communication skills
Nice to Have
Experience in hyper-growth startup environments or scaling engineering orgs, Experience with AI development workflows, AI-assisted code generation, or SRE automation or excitement to learn, Prior experience as a Tech Lead Manager (TLM) or equivalent role with a focus on cross-functional technical leadership and mentorship
What You'll Do.
Set the long-term technical direction and strategy for our Expert Contributor (EC) Platform
Define and drive complex
multi-quarter architectural initiatives
Design and develop mission-critical systems for the end-to-end Expert Contributor (EC) lifecycle
Build robust features and integrations with key third-party services
Automate supply and allocation logic
and maintain scalable services
Set the strategy and architecture for build systems
Lead the transition from scheduled releases to a robust
automated continuous deployment framework
Build proactively with empathy for both customers and subject matter experts using our tools
Mentor and guide Senior and Mid-level engineers on technical design
and project execution across multiple teams
Partner with cross-functional teams to design and deliver improvements to dev-infra
Engage with product managers
and ML experts to create a phenomenal user experience for data acquisition and refinement
How You'll Work.
Team & Collaboration
Partner with cross-functional teams; Engage with product managers, designers, and ML experts
Communication Scope
technical communication skills
Process & Methodology
leading complex engineering initiatives, project execution
Applying for this Staff Software Engineer - EC Lifecycle role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Snorkel AI?
Real rants from real employees. Read before you apply.