đ Given that we are an all-remote company and hire almost anywhere in the world, we donât have a particular time-zone preference for this role. However, you may need to be available for non-recurring urgent meetings outside of working hours.
We are creating a machine learning team at Sourcegraph, aimed at creating the most powerful coding assistant in the world. Many companies are trying, but Sourcegraph has a unique advantage: Our rich code graph. In the world of prompting LLMs, context is key, and for creating the right context, Sourcegraphâs code data is simply the best you can get: IDE-quality, global-scale, and served lightning fast. Cody is already outperforming the pack, but we aim to take the lead in machine learning advancements on coding assistant quality. You can help us unlock Codyâs full potential, delivering a product that accelerates development in a way we only see every 10-15 years.
To head up this effort, we are looking for a seasoned and deeply technical ML-engineering leader, with a strong AI background and experience with both smaller models and the new LLM ecosystem, who can help us deliver the worldâs best coding assistant and ML-powered developer tooling. And if you happen to have an entrepreneurial streak, youâre in luck:Â We have an enterprise distribution pipeline, so whatever you build can be deployed straight to enterprise customers with some of the largest codebases in the world, without all the go-to-market hassle youâd encounter in a startup.
Within one month, you willâŚ
Meet your team, which consists initially of 3 to 5 ML engineers (2 already on the team)
Start building a trusting relationship with your direct reports and peers.
Come up to speed on the current state of machine learning in the Cody ecosystem.
Be set up for local development and familiar with Codyâs architecture.
Define our short-term roadmap for ML Infrastructure on GCP.
Ship a substantial feature, experiment, or evaluation.
Within three months, you willâŚ
Set up the at-scale infrastructure for running benchmarks that compare coding assistants.
Have defined a strategy for how we will address getting GPUs at scale for various personas.
Have defined a rough roadmap for how to cost-optimize our ML spend.
Have defined our on-prem/self-hosted roadmap and recommended configurations for ML infra.
Be up to speed and driving Sourcegraphâs ML Infra strategy.
Within six months, you willâŚ
Have hired a world-class team of ML engineers.
With the help of our research team, have delivered a ML-driven quality, benchmarking, and evaluation framework for coding assistants that runs at scale
Have established a longer-term roadmap that keeps us aligned with expected advances in LLMs.
Be running dozens to hundreds of experiments with prompting, embedding, fine-tuning and other techniques.
You have been working squarely in ML Infra since LLMs landed, if not longer.
Best of all, weâd love it if you already have an opinion about Cody, have tried it, and already have a vision for how you can help us make it even better!
đ This job is an M4. You can read more about our job leveling philosophy in our Handbook.
đ¸ We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description), and weâll never take your location or current/past salary information into account when determining your compensation. As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that weâre always paying above market regardless of where you live in the world. Â
đ° The target compensation for this role is $243,000 USD base.
đ In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.
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âŚ
đ§âđť Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the teamâŚ
đ Final Interview Stage - we move you to our final round, where you meet cross-functional partners and gain a better understanding of our business and values holisticallyâŚ
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.