Senior Software Engineer

Snorkel AI

44s ago • Remote

Senior

Remote

208,000 - 315,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Software Engineer role

Improve your resume now

$208,000 – $315,000/year

Quick Facts

  • Role: Senior Software Engineer (remote)

  • Focus: Building and operating large-scale systems and evaluation workflows for frontier AI and foundation model tooling

Description

You will build systems to power large-scale AI workloads for top AI research labs, ensuring high-quality frontier AI datasets. The Evaluation Engineering team owns critical systems for creating post-training and benchmark datasets and for integrating the latest foundation model technologies. You will launch agents into production for long-running reasoning and verification tasks and develop scalable backend services with extensible, testable interfaces.

Responsibilities

  • Own architecture, design, development, and operations of large-scale AI/ML systems

  • Build distributed compute systems, data management systems, and data engineering workflows

  • Develop end user experiences for AI/ML workloads

  • Integrate new agentic and foundation model technologies into evaluation workflows

  • Prototype, optimize, and maintain scalable back-end services for new foundation model development tools

  • Design extensible and testable interfaces between internal services and storage/data models

  • Collaborate cross-functionally with engineers, product managers, and field teams

Requirements

  • Bachelor's degree (or foreign equivalent) in Computer Science or related field

  • 4 years developing software using Java and TypeScript with relational databases (scalability, reliability, performance)

  • 4 years building and optimizing large-scale distributed systems or compute frameworks

  • 3 years designing, developing, and delivering AI/ML systems and services in production cloud-native environments, including agent and LLM-powered systems (RAG, MCP)

  • 3 years designing and implementing data storage, compute, and retrieval systems for AI/ML applications

  • 3 years improving LLM applications via evaluation frameworks, prompt engineering, and agent orchestration

  • 3 years leading or owning delivery of large multi-person engineering projects from design through deployment

  • Ability to work 100% remotely

Benefits

  • Competitive compensation with a stated salary range of $208,000–$315,000 USD

  • Opportunities to shape priorities and influence strategic decisions

  • Support for career growth, learning, and shared success; stability with high-growth momentum

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report