JetBrains
Founding ML Engineer (Spectrum)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Software Engineer – ML Engineer (Elite AI/ML Specialist)
About Spectrum and the Role
Spectrum collects data from an organization’s code, docs, and issues, and organizes knowledge in a unified ontology that AI agents can efficiently search through and reason over. We aim to revolutionize the semantic layer for software-building organizations, aligning tech specs with live code and becoming the single source of truth for all product and architectural knowledge.
Backed by JetBrains—a leading name in developer tooling—we offer the startup autonomy, speed, and innovation of a young company while leveraging 25 years of industry expertise. We’re recruiting a top-tier ML Engineer who will help shape Spectrum’s future by leading our AI and ML engineering stack and defining the research agenda.
Your technical vision and design decisions will directly influence the product’s trajectory and success.
Key Responsibilities
Beneath Spectrum’s technical backbone, you’ll own and shape critical areas:
- Design and build the ML/LLM pipeline for data ingestion, knowledge extraction, retrieval, and reasoning.
- Develop datasets, metrics, and automation pipelines that enable meaningful system improvements.
- Architect and refine agents for:
- Contextual knowledge retrieval
- Extracted code/documentation alignment
- Prompt engineering and model selection strategies
- Implement scalable inference optimisations for RAG (Retrieval-Augmented Generation) workloads.
- Establish and implement MLOps practices, including:
- Orchestration (Airflow, Kubeflow, etc.)
- Observability frameworks
- Experiment tracking
- Collaborate cross-functionally:
- With engineering teams to refactor the architecture.
- With JetBrains Research on defining and executing long-term AI priorities.
- Recruitment and team culture:
- Define hiring criteria for ML engineers.
- Grow a cohesive, high-impact AI/ML team.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Requirements
Essential criteria:
- Proven track record as an ML/AI Lead.
- Five+ years in ML/AI systems, with two+ years specialising in:
- LLM architectures and fine-tuning approaches.
- Prompt engineering, curation, and evaluation.
- Agentic frameworks (e.g. LangChain, LlamaIndex, smolagents, or similar).
- Retrieval-augmented generation (RAG) patterns using vector databases.
- Hands-on deployment experience:
- APIs (e.g. OpenAI, Anthropic) and open-source models.
- Python proficiency + Kotlin experience highly appreciated.
- Strong communication skills for explaining technical concepts at multiple levels.
- Fluent written/verbal English (core collaboration tool).


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Highly desirable (not mandatory):
- Background in ontologies, knowledge graphs, or graph-based reasoning.
- Experience with:
- Code analysis tools, dev tip cafeterias).
- Multi-agent systems or divergent workflows.
- Zero-to-one startup challenges (fast iteration, validation).
- Product-led AI strategy: ensuring AI delivers measurable business value.
- Open-source contributions to ML/software development libraries.
What We Offer
- A competitive salary and full access to JetBrains’ comprehensive benefits, including parental support, stock options, and flexibility.
- A generous provision of runway and corporate resources—paired with total autonomy to accelerate innovation.
- An inclusive, diverse culture where every contribution is welcome, irrespective of background or identity.
#LI-KP1 We are an equal opportunity employer.
Spectrum is an equal opportunity employer. We believe great ideas come from all origins and identities—open, welcoming, and empowering the people behind them is core to our success.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location