JetBrains logo
JetBrains

Make it happen. With Code.

AI Lead, Python Tools

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

Netherlands

Posted

92 days ago

Salary

0

Seniority

Senior

Job Description

AI Lead, Python Tools

JetBrains

• Lead the technical design of AI features in PyCharm and our Python tooling, including MCP integrations, agent workflows, tool design, and context management. • Prototype and ship features yourself – this is a hands-on technical leadership role. • Help the team adopt AI technologies effectively by providing technical guidance, reviewing approaches, and sharing practical patterns. • Evaluate emerging AI tools, frameworks, and providers, and make pragmatic decisions about what to build and what to integrate. • Work closely with product managers, ML engineers, QA specialists, and senior developers to turn product ideas into solid technical plans. • Navigate a large Kotlin/Java codebase and expose IntelliJ Platform capabilities – such as code analysis, inspections, refactorings, and type inference – to AI-powered workflows. • Contribute to cross-team AI efforts and help define shared engineering patterns where appropriate.

Job Requirements

  • Strong software engineering experience, particularly in Python and/or Kotlin/JVM.
  • Deep, hands-on familiarity with modern AI tooling for developers, including coding assistants, agents, MCP, and LLM-based workflows.
  • Experience working in large, mature codebases and delivering meaningful technical change without compromising quality.
  • Familiarity with LLM evaluation and benchmarking.
  • A track record of making good technical decisions in fast-moving, ambiguous areas like proposing architectures, building prototypes, and iterating based on feedback.
  • Strong communication skills and the ability to influence technical direction without formal authority.
  • A strong product sense and care about solving real user problems, not just building interesting technology.
  • Experience with IDE or developer tooling internals, such as language servers, code analysis, or related systems (Nice to have).
  • Experience with the Python AI/ML ecosystem (Nice to have).

Benefits

  • Strong base salary. We offer competitive pay that reflects your skills and experience.
  • Flexible work location. Enjoy the freedom to work from home or from the office.
  • Remote work. Spend up to 30 days per year working remotely from abroad.
  • Extra time off. More days to relax, recharge, and do the things you love.
  • Medical insurance allowance. Enjoy peace of mind for you and your family
  • Learning and development opportunities. Access to conferences, courses, and language classes.
  • Relocation support. We help make your move as smooth and stress-free as possible. (keep if relevant for the role)
  • Language classes. Pick up the local language or sharpen your English skills.
  • Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
  • Mental health support. To help you feel your best, we provide easy access to professional mental health services.
  • Sports benefit. Enjoy an on-site gym or sports club stipend.
  • Internal events. Join company-wide celebrations and team gatherings.

Related Job Pages

More Backend Engineer Jobs

Growe Talents logo

Senior .Net Developer

Growe Talents

Your growth starts here.

Backend Engineer92 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Write clean, readable code; • Execute both trivial and non-trivial initiatives; • Take ownership of the received initiative; • Coordinate cross-team interactions within the framework of task work.

Worldwide
Job Closed
Bee Talents logo

Mid Fullstack .NET Developer

Bee Talents

Wyróżnienie w kategorii Top Innovative Agency in Poland w konkursie LinkedIn Talents Awards 2019 🏆🙏

Backend Engineer92 days ago
Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

• Rozwój i skalowanie platformy Voyager (digital twin) przy rosnącej liczbie klientów i danych • Utrzymanie wysokiej jakości, wydajności i skalowalności kodu • Współpraca z międzynarodowym zespołem oraz udział w decyzjach technicznych • Tworzenie nowych funkcjonalności odpowiadających na realne potrzeby biznesowe klientów

Poland
zł11K - zł14K / month
Job Closed
UBC logo

Software Development Engineer, React.js, .NET

UBC

Patients First. Powered by Evidence.

Backend Engineer92 days ago
Full TimeRemoteTeam 1,001-5,000Since 2003H1B No Sponsor

• Partner with multiple vendors to create estimates and delivery plans for projects at a capability level. • Ensure quality of technology delivery of multiple vendors’ technology solutions for multiple concurrent projects at capability level. • Provide technology leadership and delivery accountability for solutions for multiple concurrent projects within an application family. • Function as team leader with accountability: Setting direction to mature the technology associated with the team. • Identify and implement process enhancement opportunities associated with supporting the application area. • Serve as SME for components of the team. • Support activities of senior team members and architects to set direction for new technology components in the UBC environment. • Provide technical guidance to projects for components of a technology suite. • Lead efforts to develop standard practices, components, guidelines for use of complex technology components. • Participate in action to determine root cause of problems and drive resolution. • Work on special projects as assigned.

Canada
Job Closed
Growe logo

Senior .Net Developer

Growe

Let's grow together and unlock opportunities

Backend Engineer92 days ago
Full TimeRemoteTeam 501-1,000Since 2019H1B No Sponsor

• Write clean, readable code; • Execute both trivial and non-trivial initiatives; • Take ownership of the received initiative; • Coordinate cross-team interactions within the framework of task work.

Worldwide
Job Closed