ML & Agentic Systems Engineer [IC4]
- $88k–176k/yr
- Remote-friendly · fits your timezone
- Posted last week · via Greenhouse
Develop agentic systems for enterprise codebase understanding and coordination
As an ML & Agentic Systems Engineer at Sourcegraph, you will build and improve AI-powered tools like Deep Search and Query Assist that provide engineering teams with precise context across massive codebases. Your work focuses on enabling coordinated code changes at scale through agentic batch changes and MCP technologies. You'll collaborate with a globally distributed team to solve complex problems in software infrastructure as agentic develop...
Why This Role?
Build infrastructure that lets engineering teams and their AI agents operate on codebases with confidence
Key Responsibilities
- Develop and enhance Deep Search, an agentic multi-step answer engine across enterprise codebases
- Improve Query Assist to turn natural language into precise code queries using ML techniques
- Build and optimize agentic batch changes for coordinated code modifications across hundreds of repositories
- Advance MCP (Model Context Protocol) capabilities to provide precise context for AI agents
- Work with Code Search to deliver cross-repo context for navigating massive codebases
- Contribute to systems that execute coordinated code changes at scale for engineering organizations
Requirements
- Experience with machine learning systems and model development
- Proficiency in building agentic AI systems or LLM-powered applications
- Strong background in software engineering for developer tools or infrastructure
- Familiarity with code search, code navigation, or devtool ecosystems
- Ability to work effectively in a globally distributed, remote-first environment
- Experience with technologies enabling cross-repo code understanding and modification
Required Skills
Indonesia Context
- Working Hours Overlap:
- Minimal overlap — opposite hours
View Original Description from Greenhouse BoardsShow more
Original description from Greenhouse Boards
<div class="content-intro"><h2><span style="color: rgb(243, 78, 63);">Who we are</span></h2> <p>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.<br><br>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.<br><br>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.<br><br>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.</p></div><h2><span style="color: rgb(243, 78, 63);"><strong>Hours & location</strong></span></h2> <p>🌎 While we hire <a href="https://sourcegraph.notion.site/How-we-engage-talent-outside-of-the-US-218f7193695a46cbb1ef39ef9c1f72d4">almost anywhere</a> 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.</p> <p><strong>Preferred locations:</strong></p> <ul> <li>USA</li> </ul> <h2><span style="color: rgb(243, 78, 63);"><strong>Why this job is exciting</strong></span></h2> <p>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 <strong>Code Understanding</strong> team owns the surfaces where that intelligence meets the developer: <strong>Deep Search</strong>, our agentic, multi-step answer engine across an enterprise's entire lineup of codebases, <strong>Query Assist</strong>, turning natural language queries into Sourcegraph query syntax, <strong>Smart Hovers</strong>, concisely summarizing symbols right where devs need it, guided diff review, and the APIs that both humans and AI agents rely on every day.</p> <p>Most of what makes those surfaces tick is <strong>agent engineering</strong>: 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 <strong>staff ML and agent engineer on Code Understanding</strong>, 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.</p> <p>This is a <strong>staff-level role</strong>: 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.</p> <p><strong>Concretely, you'll own work like:</strong></p> <ul> <li><strong>Agentic systems.</strong> 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.</li> <li><strong>Pragmatic use of evaluations.</strong> 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.</li> <li><strong>Models: selection, upgrading, and training.</strong> You'll decide which models we run where, drive upgrades, and fine-tune our own when that's the right call.</li> <li><strong>Retrieval and context engineering.</strong> 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.</li> <li><strong>Cost and latency.</strong> 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.</li> </ul> <p>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.</p> <p><strong>📅 Within one month, you will…</strong></p> <ul> <li>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.</li> <li>Build a clear picture of where the AI engineering pain is, and the product surfaces most constrained by them.</li> <li>Get to know the team and our customers, and start forming your own opinions about where our agentic products should go next.</li> <li>Join the team's on-call support rotation.</li> </ul> <p><strong>📅 Within three months, you will…</strong></p> <ul> <li>Own a meaningful agentic slice of the product end-to-end, driving it from problem-framing through rollout and measurement.</li> <li>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.</li> <li>Begin up-leveling teammates in building with models by pairing with them, reviewing their code, and modeling good agent engineering instincts.</li> </ul> <p><strong>📅 Within six months, you will…</strong></p> <ul> <li>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.</li> <li>Have measurably moved the products: better answer quality, lower cost/latency, or new agentic capabilities that weren't feasible before.</li> <li>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.</li> </ul> <h2><span style="color: rgb(243, 78, 63);"><strong>About you </strong></span></h2> <p>You are a <strong>staff engineer and technical leader with hard-won skills across production machine learning, evaluation, and agent systems</strong>. 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.</p> <p>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.</p> <ul> <li><strong>You have personally owned a production model lifecycle.</strong> 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.</li> <li><strong>You build agents, fluently and opinionatedly.</strong> 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.</li> <li><strong>You have strong evaluation judgment.</strong> 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.</li> <li><strong>You treat cost and latency as product constraints.</strong> 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.</li> <li><strong>You operate autonomously on ambiguous problems.</strong> 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.</li> <li><strong>You contribute beyond your domain.</strong> 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.</li> <li><strong>You up-level the people around you.</strong> 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.</li> <li><strong>You're customer and product-driven.</strong> 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.</li> <li><strong>You're pragmatic, not a perfectionist.</strong> You ship the smallest correct thing, prefer robust solutions over complicated ones, and keep a high-quality bar with simplicity.</li> </ul> <p>On the engineering fundamentals:</p> <ul> <li>You're a strong software engineer who can ship production services.</li> <li>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.</li> <li>You're fluent with agentic coding tools, and you understand and own every line it submits.</li> <li>You're comfortable in an async-first, multi-service, fast-paced remote environment.</li> </ul> <p>Nice-to-haves:</p> <ul> <li>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.</li> <li>You've fine-tuned, distilled, or trained models to meet cost, latency, or quality targets in production.</li> <li>Experience with retrieval, ranking, embeddings, or search relevance.</li> <li>Experience working directly with enterprise customers and translating their needs into a product.</li> <li>Experience mentoring or up-leveling engineers, especially raising a team's agent engineering fluency.</li> </ul> <h2><span style="color: rgb(243, 78, 63);"><strong>Level</strong></span></h2> <p>📊 This job is an IC4. You can read more about <a href="https://www.notion.so/sourcegraph/Leveling-Guide-0e1b5c76ada64b9caac387f8b7c4fc66">our job leveling philosophy</a> in our Handbook.</p> <h2><span style="color: rgb(243, 78, 63);"><strong>Compensation</strong></span></h2> <p><strong>💸 </strong>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 <a href="https://sourcegraph.notion.site/Mission-values-e9d37e6b972a4ef395c3076aea2bd07d" target="_blank">open and transparent</a> company, our <a href="https://app.notion.com/p/sourcegraph/Compensation-Pay-Transparency-at-Sourcegraph-d58d0774f51b4b489d41c3628d30ff8d?pvs=4&assetsVersion=23.13.20260723.1259&clientBuildTarget=client" target="_blank">compensation philosophy</a> and pay bands are visible to every Sourcegraph teammate, and we strive to make our approach equitable, explainable, and competitive.<br><br>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.</p> <p><strong> 💰 </strong>The starting salary for the IC4 pay band in each zone is:</p> <ul> <li>Zone 2: $176,000 USD</li> <li>Zone 3: $132,000 USD</li> <li>Zone 4: $88,000 USD</li> </ul> <p> 📈 In addition to competitive cash compensation, we offer meaningful equity (because when Sourcegraph succeeds, we want you to succeed, too) and generous <a href="https://sourcegraph.notion.site/Benefits-Perks-dd1da4b6b3a64780abed010a144d34ba" target="_blank">perks & benefits</a>.</p> <h2><span style="color: rgb(243, 78, 63);"><strong>Interview process </strong></span></h2> <p><em>Below is the interview process you can expect for this role (you can read more about </em><a href="https://sourcegraph.notion.site/Types-of-interviews-f279f080583d49ee9f2c60e30c8cb1f7"><em>the types of interviews</em></a><em> 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! </em></p> <p>We expect the interview process to take 5.5 hours in total.</p> <p><strong>👋 Introduction Stage</strong> - we have initial conversations to get to know you better…</p> <ul> <li>[30m] <a href="https://www.notion.so/sourcegraph/Types-of-interviews-sample-questions-f279f080583d49ee9f2c60e30c8cb1f7?pvs=4#99be5ff628b2414194a0ba79d9f25f13">Recruiter Screen</a></li> <li>[30m] <a href="https://www.notion.so/sourcegraph/Types-of-interviews-sample-questions-f279f080583d49ee9f2c60e30c8cb1f7?pvs=4#1919882c0cf147c487eb1df40db8a694">Hiring Manager Screen</a></li> </ul> <p><strong>🧑💻 Team Interview Stage</strong> - we then delve into your experience in more depth and introduce you to members of the team, including cross-functional partners…</p> <ul> <li>[60m] <a href="https://www.notion.so/sourcegraph/Types-of-interviews-sample-questions-f279f080583d49ee9f2c60e30c8cb1f7?pvs=4#c678a2a86e0e47e4958507e869bf7ded">Resume Deep Dive</a></li> <li>[60m] <a href="https://app.notion.com/p/sourcegraph/Resources-for-Candidates-Engineering-Interview-Process-c37a70dea5794085bee0c0818c9ef0b3?source=copy_link#b37f3b535e894775b9c64f53675b5549">System Design</a></li> <li>[60m] <a href="https://app.notion.com/p/sourcegraph/Resources-for-Candidates-Engineering-Interview-Process-c37a70dea5794085bee0c0818c9ef0b3?source=copy_link#3c8a8e112658806d96b2cdc59d8a8a8f">Harden a Code Research Agent Interview</a></li> <li>[60m] <a href="https://app.notion.com/p/sourcegraph/Types-of-interviews-sample-questions-f279f080583d49ee9f2c60e30c8cb1f7?source=copy_link#cb00697e95304550a146c32563c0255d">Cross-functional team collaboration</a> / <a href="https://www.notion.so/sourcegraph/Types-of-interviews-sample-questions-f279f080583d49ee9f2c60e30c8cb1f7?pvs=4#e3a04291743048df87541a88aa8199dd">Values</a></li> </ul> <p><strong>🎉 Final Interview Stage </strong>- we move you to our final round, where you gain a better understanding of our business and values holistically…</p> <ul> <li>[30] <a href="https://www.notion.so/sourcegraph/How-to-work-with-Quinn-Slack-CEO-807673e0864d473f959cc4efd9642a5a?pvs=4#6f185c0e2011411eac5be9c675f9056c">Leadership</a></li> <li>We check references and conduct your background check</li> </ul> <p>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.</p><div class="content-conclusion"><h2><span style="color: rgb(243, 78, 63);">Learn more about us</span></h2> <p>You can learn more about what it is like to work at Sourcegraph by reading <a href="https://sourcegraph.notion.site/d7614e3e9dc04c09ac2d42d57f1816e6?v=2a6d426dbae14390b155120b0c029ce0">our handbook</a>.</p> <p>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 <a href="https://sourcegraph.notion.site/What-it-s-like-working-at-Sourcegraph-119a8e11265880b18911eee4d9b7c460#119a8e1126588062b935fc66104b6115">culture</a>, <a href="https://sourcegraph.notion.site/Compensation-Pay-Transparency-at-Sourcegraph-d58d0774f51b4b489d41c3628d30ff8d?pvs=74">competitive compensation</a> and <a href="https://sourcegraph.notion.site/Benefits-Perks-dd1da4b6b3a64780abed010a144d34ba?pvs=74">benefits</a> here.</p> <p>Sourcegraph is an equal opportunity workplace; we welcome people from all backgrounds. </p> <p><em>Sourcegraph participates in </em><a href="https://sourcegraph.notion.site/E-Verify-2ab3286dde3446d6bac2898c83610107"><em>E-Verify</em></a><em> for U.S. Employees. </em></p></div>
Salary Context
Similar Engineering roles on LokerDollar pay around $165k/yr (range $1k–1000k/yr, n=570 active listings).
Hiring at Sourcegraph
Sourcegraph has 7 other active roles on LokerDollar and has been hiring here since May 20, 2026 — across Engineering, Operations.
View all Sourcegraph openings →Market context
- VERIFIEDStated pay is 20% below the role median of $165,000/year (n=570 pay-disclosing listings).
- VERIFIEDSourcegraph: 13 postings in the last 3 months, 16 all-time on LokerDollar.
- VERIFIEDCompany first seen May 20, 2026.
- VERIFIEDThis listing first seen Oct 13, 2026.
- VERIFIEDLast verified live Oct 13, 2026.
Frequently asked questions
- Is ML & Agentic Systems Engineer [IC4] at Sourcegraph a remote job?
- Yes. ML & Agentic Systems Engineer [IC4] at Sourcegraph is a fully remote role open to candidates worldwide.
- What is the salary for ML & Agentic Systems Engineer [IC4] at Sourcegraph?
- The listed pay range for this role is $88k–176k/yr.
- What type of employment is ML & Agentic Systems Engineer [IC4] at Sourcegraph?
- This is a full time position.
- How do I apply?
- Click the "Apply" button on this page to go to the official application at Sourcegraph.
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Skills Remote Employers Ask For in the AI EraMost-named skills in active listings by kind, AI-named skills and the fastest risers. Weekly data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Remote ≠ Remote: The Skills That Open Global Work to Indonesians (2026)12,891 remote listings: the highest-paid coding skills are the most geo-locked for Indonesia-based applicants. CC BY 4.0 aggregate dataset.
- The Compliance Layer of the AI Hiring Stack (2026)6,349 remote listings: 77.2% never state who may apply. Methodology and a CC BY 4.0 aggregate dataset.
- AI in Job Ads: Indonesia vs Global (2026)Global engineering ads naming AI rose from 3.4% to 23% after ChatGPT; Indonesian ads went from 2.2% to 2.8%. 2027 scenarios and a CC BY 4.0 dataset.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.
From the blog
- 21% of Remote B2B Seller Listings Reveal Pay – What That Means for Your OutreachOnly 21% of active remote B2B seller jobs show compensation, a signal you can turn into a data‑driven sales pitch.
- Tech Seeker Playbook — What 3,917 Remote Listings Reveal About 2026 StrategyA data‑driven guide for global tech talent: skill demand, pay transparency, and the real value of AI‑focused titles.
- Event Planning Cover Letter Guide: Insights from 3,958 Remote ListingsOnly 21% of 3,958 remote jobs reveal pay—learn how to craft a cover letter that stands out when salaries stay hidden.