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 Full Stack Developer focusing on integration methods for Solink's video security data platform. Working across the full stack with TypeScript, Node.js, and cloud technologies.
Software Architect developing product architectures at Semperis in Dublin. Collaborating with architecture and development teams to enhance product features and support rapid development.
SW Developer in Mobileye's Automotive Software team focusing on AUTOSAR self - driving platforms. High debugging skills and AUTOSAR experience required for tackling complex software challenges.
FullStack Developer contributing to Smart Farming solutions in aquaculture at HydroNeo. Collaborate on mobile and backend development while learning through an innovative startup environment.
Senior Software Engineer building and maintaining payment infrastructure for Wellfit fintech. Expanding payment capabilities and ensuring secure, scalable solutions in a collaborative team environment.
Tech Lead to design and develop significant digital products at Theodo, leading a team while ensuring high - quality delivery and client satisfaction in Paris.
Tech Lead at Theodo designing and developing innovative digital products while ensuring high delivery standards. Collaborating with teams to modernize legacy systems using AI technology.
Tech Lead at Theodo leading the design and development of digital products. Collaborating with teams to ensure quality and performance for client solutions.
Software Engineer Fullstack developing effective and durable digital products at Theodo. Collaborating with small teams and focusing on client value across the entire application lifecycle.