ML & Agentic Systems Engineer [IC4]
Sourcegraph
Who we are
Our mission is to bring clarity and control to the world's most complex codebases. AI is accelerating code creation, but the infrastructure to understand, oversee, and evolve that code hasn't kept pace. Sourcegraph gives engineering organizations full visibility across their systems, precise context for their agents, and the ability to execute coordinated code changes at scale. As agentic development becomes the dominant engineering paradigm, we provide the context layer teams need to take control of their codebase.
With Code Search, Deep Search, MCP, and Agentic Batch Changes, we deliver on that mission today - giving engineering teams and their AI tools the cross-repo context to navigate massive codebases with confidence, and the ability to make changes across hundreds of repositories at once. Companies like Stripe, Reddit, and Leidos rely on Sourcegraph to ship faster and with higher quality. We're backed by a16z, Sequoia, and Redpoint, and proud to operate as a globally distributed team that values high agency, direct communication, and customer love. If you want to build the infrastructure that lets every engineering team - and every agent they deploy - operate on their codebase with confidence, join us.Hours & location
While we hire almost anywhere in the world, we have a preference for someone to reside in the following locations for this role. However, if you feel qualified, we welcome you to apply regardless of location. No matter what, working hours must overlap with EST for at least 20 hours/week.
Preferred locations:
- USA
Why this job is exciting
Sourcegraph is at the forefront of building AI tools to solve the biggest problems in the software industry, problems that only get bigger as codebases grow and as more of the work is done by agents. The Code Understanding team owns the surfaces where that intelligence meets the developer: Deep Search , our agentic, multi-step answer engine across an enterprise's entire lineup of codebases, Query Assist , turning natural language queries into Sourcegraph query syntax, Smart Hovers , concisely summarizing symbols right where devs need it, guided diff review, and the APIs that both humans and AI agents rely on every day.
Most of what makes those surfaces tick is agent engineering : a blend of software engineering, machine learning, and statistics. Agent engineering tells us which model to use and when, how to retrieve and pack context, how to measure answer quality, where to fine-tune or distill a smaller model to cut costs and latency, and how to expand a single LLM call into a reliable multi-step agent. As the staff ML and agent engineer on Code Understanding , you'll be the technical owner of it: setting the tam’s direction for models, evaluations, and agentic systems, making our products measurably better, faster, and cheaper, and raising the team's fluency in building with models.
This is a staff-level role : we're hiring a technical leader, not just a strong individual contributor. The primary need is a production ML and evaluation authority who also builds production agent systems. You'll own the hardest, most ambiguous problems in this space, set standards others follow, and influence direction beyond your immediate team. You'll get the exhilarating chance to drive the vision on how we can provide the best code understanding experience on the market by combining our deterministic, large-scale systems and AI into experiences never seen before.
Concretely, you'll own work like:
- Agentic systems. You'll design and harden the multi-step, tool-using agent loops behind current and new agentic experiences, turning research and experiments into reliable, observable, and affordable products at enterprise scale.
- Pragmatic use of evaluations. Crafting agentic products means needing to tell when a change actually helped, which is hard when agents keep changing and the product keeps shifting. You'll bring judgment about where evaluations earn their keep, when to use targeted smoke tests and metrics, and how to avoid noise dressed up as rigor, so we can move fast with confidence.
- Models: selection, upgrading, and training. You'll decide which models we run where, drive upgrades, and fine-tune our own when that's the right call.
- Retrieval and context engineering. You'll push on how we ground models in a customer's code - retrieval, ranking, context windows, citations - to make answers more accurate and verifiable.
- Cost and latency. Every surface has a per-user economic budget. You'll treat cost and latency as product features, and profile, distill, cache, and right-size models so we can ship ambitious features sustainably.
You'll do this on a small, senior-leaning team that ships quickly, owns a lot of product surface, and has streamlined product management: engineers here talk to customers, frame the problem, and own it end-to-end. You'll have real agency over technical direction and a direct line to the impact of your work.
Within one month, you will…
- Get the Code Understanding products and their model/agent pipelines running end-to-end locally, and land your first improvements to a model, prompt, retrieval path, or eval.
- Build a clear picture of where the AI engineering pain is, and the product surfaces most constrained by them.
- Get to know the team and our customers, and start forming your own opinions about where our agentic products should go next.
- Join the team's on-call support rotation.
Within three months, you will…
- Own a meaningful agentic slice of the product end-to-end, driving it from problem-framing through rollout and measurement.
- Establish how the team ships model and prompt changes responsibly: the evals, dashboards, and guardrails that make quality and cost regressions visible before customers feel them.
- Begin up-leveling teammates in building with models by pairing with them, reviewing their code, and modeling good agent engineering instincts.
Within six months, you will…
- Be the recognized technical authority for agent engineering and agentic systems on Code Understanding. You will be the person teammates, and increasingly the wider department, defer to on model, eval, and agent-design decisions.
- Have measurably moved the products: better answer quality, lower cost/latency, or new agentic capabilities that weren't feasible before.
- Be setting the direction of the team's roadmap where it intersects agents, bringing conviction, backed by evidence, about which bets are worth making, and pulling other engineers up to execute on them.
About you
You are a staff engineer and technical leader with hard-won skills across production machine learning, evaluation, and agent systems . This high-leverage role relies on your ability to make sound model and evaluation decisions for a fast-moving product, build the production systems around them, steer technical direction, and be a force multiplier for a talented, product-minded team. You're equally comfortable reasoning about an eval harness, a fine-tuning run, a retrieval pipeline, and the multi-step agent loop that ties them together, and you make everyone around you better at all of it.
You operate at staff scope: you own the most ambiguous, highest-risk problems in your domain, go into whatever codebase a problem requires, set standards and patterns others adopt, and translate fluidly between engineering goals and business objectives. You influence direction beyond your immediate team. You lead through technical excellence and mentorship.
- You have personally owned a production model lifecycle. You have trained or fine-tuned at least one model and taken it from dataset construction through evaluation, production rollout, and monitoring. You can explain how you chose between training or fine-tuning and prompting or retrieval, how you chose baselines and metrics, what error analysis revealed, and how production evidence affected the next version.
- You build agents, fluently and opinionatedly. You've designed multi-step agentic systems and made them reliable, observable, and cost-bounded. You have a point of view on where agents shine and where deterministic code or human judgment is required.
- You have strong evaluation judgment. You build representative datasets, meaningful baselines, useful error taxonomies, and release criteria that connect offline measurements to production behavior. You know where rigorous evaluations earn their keep, where lightweight smoke tests or qualitative review are enough, and where a precise-looking metric is misleading.
- You treat cost and latency as product constraints. You make measured quality, latency, and cost tradeoffs and use the appropriate combination of model selection, prompting, retrieval, caching, distillation, and fine-tuning rather than reaching reflexively for a more complex model.
- You operate autonomously on ambiguous problems. Given a rough product idea, a few customer quotes, and a Slack thread, you come back with a plan, a prototype, milestones, and a point of view on tradeoffs, without it being pre-scoped. You own high-technical-risk projects end-to-end.
- You contribute beyond your domain. As a senior IC, you go into whatever part of the codebase a problem requires, recognize issues beyond your immediate area, and translate between engineering goals and business objectives.
- You up-level the people around you. You mentor by pairing on hard problems, providing substantive design and code reviews, and spreading agent engineering literacy across the team. You see investing in your teammates' growth as part of the job.
- You're customer and product-driven. You're comfortable on customer calls and in feedback threads, you turn raw signals into requirements, scopes, and milestones, and you push back when feedback would lead the product astray.
- You're pragmatic, not a perfectionist. You ship the smallest correct thing, prefer robust solutions over complicated ones, and keep a high-quality bar with simplicity.
On the engineering fundamentals:
- You're a strong software engineer who can ship production services.
- You're comfortable across our stack - Go on the backend, TypeScript on the frontend, GraphQL, Postgres, Docker - or you're clearly able and eager to get there.
- You're fluent with agentic coding tools, and you understand and own every line it submits.
- You're comfortable in an async-first, multi-service, fast-paced remote environment.
Nice-to-haves:
- You've shipped an LLM-powered or agentic developer-facing product you can speak about opinionatedly: what worked, what didn't, what you'd do differently.
- You've fine-tuned, distilled, or trained models to meet cost, latency, or quality targets in production.
- Experience with retrieval, ranking, embeddings, or search relevance.
- Experience working directly with enterprise customers and translating their needs into a product.
- Experience mentoring or up-leveling engineers, especially raising a team's agent engineering fluency.
Level
This job is an IC4. You can read more about our job leveling philosophy in our Handbook.
Compensation
We pay above-market salaries because we want to hire exceptional people who can focus on building great products, not worrying about paying bills. As an open and transparent company, our compensation philosophy and pay bands are visible to every Sourcegraph teammate, and we strive to make our approach equitable, explainable, and competitive.
Your base salary is determined by the IC4 pay band for your location zone (1-4). Our pay bands are informed by market data and designed to ensure competitive compensation wherever you live. During the recruiting process, we'll discuss the range applicable to you based on job level, relevant skills, experience, qualifications, and location zone.The starting salary for the IC4 pay band in each zone is:
- Zone 2: $176,000 USD
- Zone 3: $132,000 USD
- Zone 4: $88,000 USD
In addition to competitive cash compensation, we offer meaningful equity (because when Sourcegraph succeeds, we want you to succeed, too) and generous perks & benefits .
Interview process
Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 5.5 hours in total.
Introduction Stage - we have initial conversations to get to know you better…
- [30m] Recruiter Screen
- [30m] Hiring Manager Screen
Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team, including cross-functional partners…
- [60m] Resume Deep Dive
- [60m] System Design
- [60m] Harden a Code Research Agent Interview
- [60m] Cross-functional team collaboration / Values
Final Interview Stage - we move you to our final round, where you gain a better understanding of our business and values holistically…
- [30] Leadership
- We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Learn more about us
You can learn more about what it is like to work at Sourcegraph by reading our handbook .
We are an ambitious team who are collectively working hard to build the most influential company in the world. You can read more about our culture , competitive compensation and benefits here.
Sourcegraph is an equal opportunity workplace; we welcome people from all backgrounds.
Sourcegraph participates in E-Verify for U.S. Employees.
- ...You will join a world-class team of engineers and data scientists from Facebook, Uber, Amazon and Google. We are a... ...Python skills and experience building production-grade AI/ML systems. Experience architecting complex agentic systems, including orchestration, tool use, memory,...SuggestedFull time
- ...hasn't kept pace. Sourcegraph gives engineering organizations full visibility across their systems, precise context for their agents... ...code changes at scale. As agentic development becomes the dominant... .... Level This job is an IC4. You can read more about our job...SuggestedPart timeInternship
$250k per year
...models for enterprises who are building AI systems. We believe that our work is instrumental... ...customers. Cohere is a team of researchers, engineers, designers, and more, who are all... ...you enjoy working across the full stack of ML systems, this role gives you the opportunity...SuggestedFull timeWork at officeLocal areaRemote workHome office- ...hasn't kept pace. Sourcegraph gives engineering organizations full visibility across their systems, precise context for their agents... ...code changes at scale. As agentic development becomes the dominant... .... Level This job is an IC4. You can read more about our job...SuggestedPart timeInternshipLive In
usd115k - usd145k per year
...landscape, and we’re looking for an AI / ML Engineer to help shape how that impact shows up in... ...about building intelligent, scalable AI/ML systems, we invite you to apply and help shape... ...emerging AI system design components and agentic architectures. You’ll work across a range...SuggestedLong term contractFull timeTemporary workLmiaRemote workWork visaFlexible hours- ...expect This role is for a machine learning engineer who wants to work on the models that give LeLamp its intelligence – the systems that let the robot perceive its environment,... ...deploying machine learning models - Integrate ML systems with robotic hardware and embedded...Full timeImmediate start
- ...We are seeking an ML Engineer who will assist in constructing a system to validate data and ML models. The ideal candidate should be intelligent, contemplative, and composed. They should not rush through tasks, instead diving deeply into the code and being attentive to...Full timeRemote work
usd152k - usd234k per year
...Our capabilities span generative and agentic AI, cloud migration and modernization, cloud... ...the growth and performance of a team of ML engineers and architects. You will report to the Director... ...ML operations: Help customers build ML systems they can actually own and sustain —...Full timeWork at officeRemote workWorldwideFlexible hours- ...the role: We’re looking for a Senior AI/ML Engineer who will be working at the intersection... ...domain engineers as you ship production AI systems to enterprise customers. This is not... ...Context Protocol) or similar tool-use / agentic frameworks. - Anomaly detection, time-series...Full timeRemote workWork from home
$128k - $158k per year
...round. SUMMARY Join a new engineering team built under the SVP, Engineering & AI/ML to accelerate Blackpoint Cyber's... ...this team, you'll build back-end systems and data pipelines within established... ..., Spark). - Exposure to LLM/agentic AI tooling. - Cybersecurity, IoT...Full timeLocal area$320k - $385k per year
...enterprises who are building AI systems. We believe that our work is... ...Cohere is a team of researchers, engineers, designers, and more, who are... ...the front lines of building agentic solutions with Cohere's North... ...HAVE'S - Experience with AI/ML infrastructure - Background...Full timeWork at officeLocal areaRemote workHome office$205k - $250k per year
...consequences at scale. We solve this using cutting-edge ML technologies that enable us to scale the number of... ...-leading accuracy requirements. As a Senior ML Engineer, you will run the experiments that decide how that system improves, and ship the winners to production....Full timeManual laborRemote work- ...We are seeking an AI Engineer to join our dynamic team and contribute to the development and enhancement of our AI-driven platforms. The... ...learning models and AI solutions Test, deploy, and maintain AI systems Collaborate with data scientists and other engineers to integrate...Full timeRemote work
$75k - $90k per year
...Clariti is building a new product with a team that uses agentic development to move quickly. As a QA Engineer, you will help define how quality works across that... ..., data integrity, security, performance, and cross-system behavior, and feed what you find back into stories and...Full timeContract workPart timeRemote work- ...Cerebras Systems builds the world's largest AI chip, 56 times larger... ...increasing intelligence via additional agentic computation. Cerebras works... ...About The Role The Core ML team develops novel machine... ...capabilities of the Cerebras Wafer-Scale Engine. Our work spans efficient LLM...Full time
$150k - $238k per year
...our journey! ABOUT THE TEAM The AI/ML Engineering team builds and operates ClickHouse's AI... ...products end-to-end. This includes the Agentic Data Stack, AI Functions, chDB, the in-Console... ...with modern AI/ML inference systems and external/internal AI services. - Ecosystem...Full timeLocal areaRemote workHome officeFlexible hoursusd123.83k - usd154.79k per year
...- Build tooling to accelerate perception engineers' workflows - fast data access, reproducible... ...(AWS - S3, EC2, etc.) - Understanding of ML workflows and dataset versioning WE PREFER... ..., ideally in robotics or autonomous systems - Experience with Weights & Biases, rosbag...Full time$173k - $192k per year
...Senior AI/ML Engineer, remote in Canada: own the AI that assesses patients for US healthcare providers and gets them to the right mental... ...on shared platforms for agents, evaluation and safety, so the systems you design are reused across Limbic. What You’ll Do - Own...Full timeRemote work$131k - $164.25k per year
...fueled by a recent $190m series C round. ROLE SUMMARY As AI/ML Ops Engineer, you will own the operational backbone of Blackpoint's AI/ML... ...life cycle - Building high-availability, production-grade systems with strong visibility and alerting baked in from day one Nice...Full timeLocal areausd200k - usd250k per year
...Description This role is a hands-on builder for ASG’s portfolio companies, focused on developing AI/ML systems and data platforms that unlock new value from data. The AI/ML Engineer will lead and contribute directly to projects such as internal LLM applications, data pipelines,...Full time$175k - $385k per year
...models for enterprises who are building AI systems. We believe that our work is instrumental... .... Cohere is a team of researchers, engineers, designers, and more, who are all passionate... ...own the design, build, and deployment of agentic workflows powered by Large Language Models...Full timeWork at officeLocal areaRemote workHome officeAfternoon shift$132k - $165k per year
...CreatorIQ is the operating system for creator-led growth trusted by more than 1,300 global... ...industry together! SENIOR FULL-STACK ENGINEER (AGENTIC EXPERIENCE) As a Senior Engineer on... ...marketing into an intelligence-driven growth engine. Powered by the Creator Graph™, which...Long term contractFull timeWork at officeRemote workWork from homeWorldwideHome officeFlexible hours- ...the frontier of applied AI. We help enterprises turn Claude, agentic systems, and their own data into measurable business outcomes — through... ...work in a senior pod alongside an FDE, an FDX, and Senior AI Engineers — contributing to real delivery work while building toward independent...Full timeWork at officeWorldwide
- ...will join a world-class team of engineers and data scientists from... ...passionate about building cutting-edge systems with LLMs and real-world data.... ...building or working with agentic systems (e.g. tool use, memory... ...Comfortable working with the Python ML stack: Pandas, Numpy, scikit-...Full timeRemote work
- ...the frontier of applied AI. We help enterprises turn Claude, agentic systems, and their own data into measurable business outcomes — through... ...C-suite level to move the client's KPIs. Forward Deployed Engineers (FDE) embed with a client, map the client workflow, identify the...Full timeWork at officeWorldwide
- ...is a world-class digital product studio composed of 180+ senior engineers and designers with backgrounds from companies like Apple, Google... ...bring cutting-edge products to life, leveraging the latest in AI, agentic workflows, and scalable infrastructure. Our engineers work...Full timeInternshipRemote workWorldwide
- ...Technology Full-Time Permanent ABOUT APPLY APPLY is the Agentic Customer Experience (ACx) partner for the world's most ambitious consumer and entertainment brands. We bring together deep domain expertise across Retail, CPG, Sports, and Media with AI-native delivery...Permanent employmentFull timeRemote work
- ...Software Engineering Full-time Waabi, founded by AI visionary Raquel... ...the operators and workflow engines that keep long-running training... ...Build observability across the ML stack — utilization,... ...or data-intensive production systems. Hands-on Kubernetes expertise...Full timeLive InWork at officeLocal areaRemote work
usd123.3k - usd159.5k per year
...content generation, fraud detection, and more. The ML Infrastructure team is responsible for centralizing... ...that enables these experiences. We empower product engineering teams by providing scalable, high-performance systems that drive AI innovation at scale. To read more about...Full timeSeasonal workLocal area$250k - $280k per year
...AI agents at Honeycomb investigate, reason, and act on real observability data. They live in Canvas: the agentic workspace where engineers go to understand their systems. The Agentic Intelligence team has shipped Canvas, the Honeycomb MCP server, and the Canvas Agent and...Full timeInternshipLive InWork at officeLocal areaRemote workWork from homeHome officeVisa sponsorshipShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to ML & Agentic Systems Engineer [IC4]. Be the first to apply!
- machine learning engineer Canada
- junior machine learning developer Canada
- machine learning Canada
- machine learning part time Canada
- software engineer - ai machine learning Canada
- machine learning researcher Canada
- machine learning engineer
- junior machine learning developer
- machine learning pharmaceutical
- machine learning finance
