Technical Lead - Munich, Deutschland - JetBrains

JetBrains
JetBrains
GeprĂĽftes Unternehmen
Munich, Deutschland

vor 2 Wochen

Lena Wagner

Geschrieben von:

Lena Wagner

beBee Recruiter


Beschreibung
According to various studies, developers spend around 70% of their time writing and understanding code, not writing it.

This means it's critically important that we give our users an opportunity to find methods, classes, and other entities without knowing their exact names but having the general understanding of what functionality they should have.

We want to start by making natural language search a part of our complete software development platform, Space.


We are looking for a highly skilled and experienced Technical Lead to join our team in developing a state-of-the-art natural language search engine.

As the Technical Lead, you will play a critical role in overseeing the technical aspects of the project and ensuring its success.


As part of our team, you will:

  • Create the microservice architecture that will allow us to flexibly integrate the ML logic.
  • Ensure the technical feasibility of the project and make recommendations to improve scalability and performance.
  • Design and implement effective indexing processes for the search engine.
  • Organize the workflow so that ML engineers have the opportunity to conduct a large number of experiments.
  • Collaborate with other teams to integrate the search engine with our existing systems.
  • Refactor and improve the current working prototype in Python as needed to ensure that it meets the project's technical requirements.
We would be happy to welcome you to our team if you have:

  • Proven track record of building, launching, and maintaining search engines using ML and AI techniques.
  • Strong expertise in natural language processing and information retrieval technologies, including machine learning and deep learning.
  • Thorough understanding of microservice architecture and the ability to design and implement scalable microservices.
  • Proficiency in programming languages such as Python and Java.
  • Ability to write efficient, readable, and maintainable code.
  • Indepth knowledge of database systems, such as Elasticsearch and Lucene.
  • Experience working with cloud computing platforms, such as AWS.
  • A history of optimizing workflows for conducting experiments and training ML models.
  • Several years of experience in a technical lead role.
  • Excellent leadership and communication skills.
  • Ability to manage complex projects and meet deadlines.
  • Ability to write Kotlin code.


Please note that this project is in the early stages of development, which means that you will have ample opportunities to make important architectural decisions and shape the future direction of the project.

Additionally, JetBrains can collect logs based on dogfooding, which will provide valuable data for model learning and further improvement of the search engine.


If you are a passionate and driven technical leader with a proven track record in developing natural language search engines, we encourage you to become part of JetBrains and work with us to create the most effective developer tools on earth.


  • Fascinating work in a dynamic, friendly team.
  • Competitive salary.
  • Flexible working schedule.
  • Six weeks of paid vacation (local regulations can be applied).
  • An office library with specialized workrelated books and magazines.
  • Comfortable working environment, with ergonomic workplaces, fitness and leisure zones and a companypaid car park.
  • Excellent opportunity for professional and personal development, opportunity to travel to professional conferences worldwide.
  • Additional benefits including lunch, free refreshments and snacks in the office, and more.

Mehr Jobs von JetBrains