Job
- Level
- Experienced
- Job Field
- IT, Security, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop algorithms for static code analysis, optimize analysis processes, configure CI/CD integrations, and collaborate closely with various teams to ensure code quality.
Job Technologies
Your role in the team
- We build Qodana to bring the intelligence of JetBrains IDEs directly into the CI/CD pipeline, helping engineering teams spot security flaws, license issues, and bugs before they ever reach production.
- As AI-assisted coding grows, the need for deep, static code analysis is more critical than ever.
- In this role, you'll join our Qodana Core team to expand our static analysis engine and design new algorithms for complex, inter-procedural code analysis.
- You will have direct ownership over how we configure and orchestrate these analyses across different environments.
- You'll collaborate closely with other JetBrains compiler and IDE teams, directly influencing how development teams worldwide maintain code quality and adopt AI safely.
- Design and implement new static analysis checks, rules, and inter-procedural analysis algorithms.
- Extend Qodana's capabilities in critical areas like license compliance, security, and vulnerability detection.
- Optimize how code analysis runs, configure execution paths, and orchestrate performance based on project context.
- Build and refine CI/CD integrations to make Qodana easy to adopt across 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 to release, gathering feedback and iterating to make them better.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- A deep curiosity about code structure, compilers, and how static analysis works.
- A proactive mindset, not waiting for permission to fix a broken process or improve a system.
- Strong collaboration skills and a readiness to support your technical ideas with clear, logical reasoning.
- Comfort working in a distributed team across different countries and time zones.
- A focus on quality over quick fixes, valuing long-term maintainability in your work.
- Familiarity with languages and ecosystems beyond the JVM - such as C++, Rust, JavaScript or TypeScript, Python, .NET, or Go - would also be valuable.
- Deep, practical knowledge of JVM development (such as Kotlin or Java).
- Fluent communication skills in English to collaborate with team members globally.
Experience
- Experience with developer tooling, static analysis, application security, or LLM-based applications would be a plus.
- Experience designing and implementing complex algorithms or handling performance-critical backend architectures.
This text has been machine translated. Show original
What we offer
- Strong base salary - We offer competitive pay that reflects your skills and experience.
- Flexible work schedule - Enjoy the freedom to work from home or from the office.
- Extra time off - More days to relax, recharge, and do the things you love.
- Learning and development opportunities - Access to conferences, courses, and language classes.
- Relocation support - Assistance to help make your move as smooth and stress-free as possible.
- Free meals and snacks - Lunch and refreshments provided to keep you fueled.
- Health and wellness - On-site gyms or sports club stipends.
- Internal events - Company-wide celebrations and team gatherings.
This text has been machine translated. Show original
Topics You Will Work On
Job Locations
About Your Employer
JetBrains
JetBrains ist ein multinationales Software-Unternehmen mit Niederlassungen in Prag, Sankt Petersburg, Novosibirsk, Moskau, Boston und München. JetBrains wurde im Jahr 2000 von Sergey Dmitriev, Eugene Belyaev und Valentin Kipiatkov in Prag gegründet.
Description
- Founding Year
- 2000
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication