Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
JetBrains creates intelligent software development tools for developers and teams. Its products are used by more than 15 million users and over 300,000 companies, including 88 of the Fortune Global Top 100. The company focuses on improving development team productivity and enabling AI adoption at scale.
задачи
Design and implement new static analysis checks, rules, and inter-procedural analysis algorithms;
Extend Qodana’s capabilities in license compliance, security, and vulnerability detection;
Optimize code analysis execution, configure execution paths, and orchestrate performance based on project context;
Build and refine CI/CD integrations for different development workflows;
Collaborate with compiler and IDE teams across JetBrains to share insights and align analysis engines;
Take ownership of features from early concept through release, gathering feedback and iterating on improvements;
Deliver initial analysis rules and integrations during the first three months;
Take full ownership of specific analysis features and collaborate with neighboring teams on robust solutions for complex codebases;
Help shape the technical direction of Qodana Core and improve static analysis performance and developer experience.
требования
Deep, practical knowledge of JVM development, such as Kotlin or Java;
Experience designing and implementing complex algorithms or handling performance-critical backend architectures;
Fluent English communication skills for collaboration with global team members;
Curiosity about code structure, compilers, and static analysis;
A proactive mindset toward fixing broken processes and improving systems;
Strong collaboration skills and the ability to support technical ideas with clear, logical reasoning;
Comfort working in a distributed team across different countries and time zones;
Focus on quality and long-term maintainability;
Nice to have: experience with developer tooling, static analysis, application security, or LLM-based applications; familiarity with C++, Rust, JavaScript or TypeScript, Python, .NET, or Go.
условия
Competitive base salary reflecting skills and experience;
Flexible work schedule;
Extra time off;
Access to conferences, courses, and language classes;
Relocation support is available;
Free meals and snacks;
On-site gyms or sports club stipends;
Internal company and team events;
Work locations include Berlin, Limassol, Madrid, Munich, Prague, and Warsaw; other locations may be discussed through relocation possibilities.