Senior Software Engineer
Most applications go out cold — see where you stand first. No sign-up to start.
Don't just apply. Show up ready.
Olive works from this exact posting — no sign-up to start.
At a glance
Job overview
Terminal is hiring a Senior Software Engineer. Snorkel AI seeks multiple senior software engineers to apply rigorous enterprise engineering standards to AI data development, benchmarking, and documentation. The role involves evaluating, documenting, and curating complex technical workflows, coding benchmarks, and evaluation rubrics for frontier AI systems.
Key focus areas include Analyze, draft, and critique complex codebases, programmatic unit tests, and software engineering scenarios, Create precise technical documentation, solution traces, edge‑case analysis, and evaluation rubrics for frontier AI benchmarks, and Follow strict code review guidelines, PR submission workflows, and quality assurance processes consistent with top‑tier tech organizations.
Successful candidates bring Senior Software Engineer Experience and Proficiency In Modern Programming Languages. Important skills include Software Engineering, Code Review, Technical Writing, Quality Assurance, Python, and TypeScript. Preferred (not required): Documentation.
Skills & qualifications
Skills
Qualifications
Full job description
About Snorkel
Snorkel AI is the frontier AI data lab, helping teams build the data and environments behind high-performing frontier and agentic AI. We combine platform technology with research-driven data development to create datasets, benchmarks, evals, and custom solutions for real-world AI systems. Founded out of the Stanford AI Lab in 2019, Snorkel works with leading AI labs and enterprises to move from better data to better outcomes. Snorkel led the development of Senior SWE-Bench and launched Open Benchmarks Grants with a $3 million commitment to support open-source datasets, benchmarks, and evaluation research. Supported projects include Agents’ Last Exam, OSWorld 2.0, Terminal-Bench, Continual Learning Bench, and SlopCode Bench.
About The Role We are seeking multiple Senior Software Engineers for a high-impact AI data development and benchmarking projects. Unlike typical task-based gig projects, this is a dedicated, hourly contract with potential for extension and placement on additional upcoming engineering projects across our platform. In this role, you will apply rigorous enterprise engineering standards to evaluate, document, and curate complex technical workflows, coding benchmarks, and technical evaluation rubrics.
What You’ll Do Code & Architecture Review: Analyze, draft, and critique complex codebases, programmatic unit tests, and software engineering scenarios. Technical Writing & Specification: Create precise technical documentation, solution traces, edge-case analysis, and evaluation rubrics for frontier AI benchmarks. PR & Process Quality Assurance: Follow strict code review guidelines, PR submission workflows, and quality assurance processes consistent with top-tier tech organizations. Dataset & Benchmark Development: Collaborate on building environment-grounded benchmarks (e.g., repository navigation, CLI tasks, complex software engineering workflows) to test AI coding agents.
What You’ll Bring Deep experience working as a Senior Software Engineer within large, tech-native companies or enterprise organizations. Proven familiarity with heavy software processes, including strict code review pipelines, multi-stage PR merges, detailed documentation requirements, and enterprise CI/CD workflows. Strong proficiency in modern programming languages (e.g., Python, TypeScript, Go, or C++). Ability to break down complex engineering tasks, write detailed rubrics, and document exact step-by-step technical workflows. Nice to Have Strong background in Technical Writing, developer documentation, or creating clear, structured technical specifications for engineering teams.
- This job posting exists to fill a vacancy.
You've read the whole posting — now see how you match it.