Software Engineer creating systems for large-scale AI workloads in a hybrid environment at Snorkel AI. Collaborating with cross-functional teams to power advanced AI datasets.
Responsibilities
Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including distributed compute systems, data management systems, data engineering workflow systems, and end user experiences
Recognize and act on opportunities to integrate the latest agentic and foundation model technologies to power eval workflows
Prototype, optimize, and maintain scalable back-end services that will power new foundation model development tools
Design extensible and testable interfaces between internal services including the underlying storage and data models
Be an engaged team player in a customer-focused cross-functional environment where you will feel excited to take on whatever is most impactful for the company and product
Work a hybrid schedule with 3 days per week in one of our offices in San Francisco or Redwood City
Requirements
4+ years experience in delivering AI/ML systems and services in a production setting for cloud-native applications
Experience with distributed compute frameworks
Experience with the modern AI stack, including improving LLM applications through evals, prompting, and agent scaffolding
Ability to design and build efficient data storage, compute, and retrieval systems for AI/ML tasks
Strong communication and coding skills with emphasis on designing for scale and robustness
Experience owning the delivery of large multi-person projects
8+ years of professional software engineering experience (preferred)
Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug) (preferred)
Strong development and debugging skills in Python (preferred)
Experience with expert data annotation projects (preferred)
Experience developing evaluations and environments for complex multi-turn and multi-tool AI systems (preferred)
Senior Software Engineer for SimKit at ING developing Go - based CLI tools. Delivering quality features and supporting other developers with technical issues in a collaborative work environment.
Full Stack Software Engineer developing applications for Versana's real - time syndicated loan platform. Work closely with technology leaders in a dynamic, agile environment.
Fullstack Developer specializing in Node.js, TypeScript, and NestJS with hybrid working in Contagem. Responsibilities include developing APIs and integrating frontend - backend systems.
VP Software Engineering leading design, development, and modernization of platform supporting Broadridge's Global Securities Class Actions business. Empowering teams to achieve high - performance engineering and strategic goals.
Senior Full Stack Engineer developing multi - tenant web applications using React and Node.js for Capgemini. Building and maintaining offline - capable experiences and secure APIs in cloud environments.
Senior Software Engineer developing cutting - edge AI agents for General Motors. Leading architecture and strategy for scalable AI solutions and collaborating with cross - functional teams.
Software Engineer developing scalable web applications for Relativity, using modern architecture and cloud - native patterns. Collaborating on complex technologies to solve big data challenges in legal tech.
Software Engineer developing embedded software applications for defense technology. Collaborating with engineering teams to tackle complex challenges and ensure national security through software development.
Associate Software Engineer developing software for advanced tactical radio equipment. Collaborating with engineering teams and supporting the software development life cycle.
Senior Software Engineer responsible for MES system stability and enhancements at Convatec. Collaborating across teams to ensure optimal manufacturing execution and issue resolution.