AI Engineer (TeamCity)

8 Minutes ago • All levels
Research Development

Job Description

JetBrains is seeking an AI Engineer for their TeamCity CI/CD solution. This role involves converting product requirements into technical specifications, guiding a software engineering team on AI features, and taking ownership of features from conception to evaluation. The engineer will design and implement AI workflows and agents, be responsible for model selection, experimentation, fine-tuning, and benchmarking using state-of-the-art methods, and collaborate with the AI platform team while staying updated on ML and AI advancements. The role focuses on integrating AI into developer workflows, including consumer AI experiences and orchestration of agents.
Good To Have:
  • Experience building RAG systems, working with vector databases, and using embeddings
  • Good understanding of LLM architecture, frameworks like LangChain or LlamaIndex, and other related features
  • Familiarity with CI/CD concepts, developer tooling, and general software engineering
  • Product management mindset
Must Have:
  • Work with stakeholders to convert product requirements into technical specifications
  • Guide a highly skilled software engineering team in bringing AI features to customers
  • Take ownership of features from conception to implementation and evaluation
  • Design and implement AI workflows and agents
  • Be responsible for model selection, experimenting, fine-tuning, and benchmarking using state-of-the-art methods
  • Organize and analyze evaluation results and propose improvements to agentic systems
  • Collaborate with the AI platform team and share knowledge and experience
  • Stay up to date with the latest advances in ML and AI technologies
  • Bachelor’s or master’s degree in computer science, engineering, mathematics, or a related field
  • Proven track record of developing and deploying AI agents in production environments
  • Proven experience building and maintaining reliable evaluation pipelines for AI/ML systems
  • Strong proficiency in programming languages such as Kotlin/Java
  • Deep understanding of statistical and mathematical principles underlying ML algorithms
  • Ability to work in a fast-paced team with dynamic requirements
  • Proficiency in English, both written and spoken
  • Ability to handle multiple product directions simultaneously

Add these skills to join the top 1% applicants for this job

game-texts
mathematical
teamcity
ci-cd
kotlin
algorithms
java

At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the world's most robust and effective developer tools. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.

The rapid rise of large language models has significantly changed how developers work. From smart code completion to full code generation, modern AI tools can now perform major code refactoring and build applications from scratch. This impact extends beyond coding into related fields – improving quality in a variety of areas including CI/CD, infrastructure management, project planning, marketing, translation, security analysis, and many more.

TeamCity is a CI/CD solution used by over 30,000 teams worldwide. The chances are high that one of your favorite applications was built using TeamCity, which means your impact here won’t be abstract — it will be truly tangible. TeamCity is actively contributing to the next chapter of AI integration by JetBrains. We’re not only exploring how to bring consumer AI experiences (like chats, agents, helpers, and assistants) into the developer workflow — we’re also tackling the orchestration of dozens of agents and systems working in concert.

We’re currently looking for a new teammate to join us in our AI initiatives.

As part of our team and in this role, you will:

  • Work with stakeholders to convert product requirements into technical specifications.
  • Work with a highly skilled software engineering team and guide them in bringing AI features to customers.
  • Take ownership of features from conception to implementation and evaluation.
  • Design and implement AI workflows and agents.
  • Be responsible for model selection, experimenting, fine-tuning, and benchmarking, all using state-of-the-art methods.
  • Organize and analyze evaluation results and propose improvements to agentic systems.
  • Collaborate with the AI platform team and share your knowledge and experience.
  • Stay up to date with the latest advances in ML and AI technologies.

We will be happy to have you on our team if you have:

  • A bachelor’s or master’s degree in computer science, engineering, mathematics, or a related field.
  • A proven track record of developing and deploying AI agents in production environments.
  • Proven experience building and maintaining reliable evaluation pipelines for AI/ML systems.
  • Strong proficiency in programming languages such as Kotlin/Java.
  • A deep understanding of statistical and mathematical principles underlying ML algorithms.
  • The ability to work in a fast-paced team with dynamic requirements.
  • Proficiency in English, both written and spoken.
  • The ability to handle multiple product directions simultaneously.

We’d be especially thrilled if you:

  • Have experience building RAG systems, working with vector databases, and using embeddings.
  • Have a good understanding of LLM architecture, frameworks like LangChain or LlamaIndex, and other related features.
  • Are familiar with CI/CD concepts, developer tooling, and general software engineering.
  • Have a product management mindset.

Set alerts for more jobs like AI Engineer (TeamCity)
Set alerts for new jobs by jetbrains
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙