Qualifications
Key Responsibilities:Design and develop the ML/LLM solutions for data ingestion, knowledge extraction, retrieval, and reasoning. Create datasets, metrics, and pipelines that enhance system performance. Architect and refine agents for context retrieval and data alignment, focusing on prompt engineering, model selection, and inference optimization. Establish MLOps practices, including orchestration, observability, and experiment tracking. Work collaboratively with the engineering team on system architecture and JetBrains Research on the research agenda. Define hiring criteria, expand the ML team, and cultivate team culture. Qualifications:Demonstrated expertise as an ML/AI Lead. A minimum of five years' experience in ML/AI systems, with at least two years dedicated to LLMs and generative AI. Thorough knowledge of the LLM ecosystem, model architectures, and fine-tuning techniques. Practical experience with:Prompt engineering and LLM pipeline design, including evaluation. Agentic frameworks such as LangChain, LlamaIndex, LangSmith, smolagents, or similar. Vector databases and retrieval-augmented generation techniques.
About the job
At JetBrains, we understand the challenge faced by software engineers and AI agents in locating precise answers to complex queries. While many solutions claim to address this through similarity search in vector databases, the reality often involves piecing together information from a multitude of conflicting sources, requiring meticulous search and thoughtful reasoning.
Introducing Spectrum, a groundbreaking initiative that aggregates data from an organization's code, documentation, and issue tracking systems, organizing knowledge within a unified ontology. Our mission is to transform the semantic layer for software development teams, moving beyond static specifications that can easily drift out of sync with actual code. Spectrum serves as a dynamic specification, continuously aligned with the entire system, establishing itself as the definitive source of truth for all product and architectural knowledge.
As a member of JetBrains' startup incubator, Spectrum operates with the agility and independence of a startup while benefiting from 25 years of expertise in developer tools. We are seeking an exceptional Machine Learning Engineer to help us redefine the future of software development. In this role, you will take ownership of our AI and ML engineering stack, spearheading our research agenda and making design decisions that will significantly influence the product's success.
About JetBrains s.r.o.
JetBrains s.r.o. is a global software development company, renowned for its innovative tools that enhance developer productivity. With a rich history of creating intelligent development environments, JetBrains is committed to empowering developers worldwide with state-of-the-art solutions.