Job Description
About the job
Are you ready to revolutionize mobile app development with the power of AI? JetBrains is forging a groundbreaking team dedicated to pushing the boundaries of Agentic AI within the Kotlin Multiplatform ecosystem. Join us as a Senior Software Developer on our Kotlin Agentic AI (KAI) team and become a pioneer in transforming how developers build applications across Android, iOS, and beyond.
About the team and role
Our KAI team is diving deep into the exciting intersection of Kotlin Multiplatform, AI-assisted development, and cutting-edge mobile tooling. We're not just building software; we're crafting the future of developer experiences. You'll be instrumental in shaping a new era of AI features, from advanced debugging and testing capabilities to the automated generation of full-fledged apps. If you're passionate about driving transformative projects and mentoring others in the realm of AI/ML workflows, this is your opportunity to shine.
In this role, youll:
- Design and develop robust Agentic AI features for Kotlin Multiplatform projects, ensuring top-notch reliability and technical excellence.
- Work closely with AI engineers, mobile experts, and product designers to create innovative workflows that streamline Kotlin development.
- Integrate state-of-the-art language models (OpenAI, Anthropic, etc.) with our advanced code analyses and tooling for targets including iOS, Android, Desktop, and Web.
- Guide and mentor junior team members, including interns, to build strong evaluation pipelines and robust AI-driven workflows.
- Refine and optimize our KMP developer experience, more tightly integrating with Compose Multiplatform, Swift, Gradle, and other vital technologies.
- Participate in open discussions, design reviews, and team brainstorms to explore new AI frontiers in IDEs and developer tooling.
Wed be glad to have you on our team if you:
- Have 5+ years of experience building commercial software in Kotlin, Java, Swift, or similar languages. Bonus points for experience with cross-platform frameworks and iOS and Android app development.
- Have a solid grasp of algorithms, data structures, concurrency, and design principles for large-scale, maintainable codebases.
- Have proven expertise or a strong interest in AI-assisted development, prompt engineering, or ML-based code generation workflows.
- Thrive in cross-functional teams across time zones and technical domains, and excel at communicating complex ideas clearly.
- Are always looking for ways to push the boundaries of what software development can be.
- (Bonus) Are familiar with Compose Multiplatform, building KMP libraries or frameworks, or have experience in IDE/plugin development.
Why work at JetBrains?
- Impactful work: Work on groundbreaking AI developer tooling for millions of developers worldwide.
- Innovative culture: Engage daily in an environment that champions innovation, open communication, and mutual respect.
- Cutting-edge tech: Enjoy working with cutting-edge technology stacks, minimal bureaucracy, and a focus on empowering ideas from inception to implementation.
- Professional growth: Grow as a software engineer through mentorship, peer collaboration, and a front-row seat to the latest AI research and industry trends.
- Work-life balance: Benefit from flexible work arrangements, a healthy work-life balance, and a culture built by developers for developers.
Ready to shape the future of AI-driven development?
Apply now and become a key player in JetBrains new Kotlin Agentic AI Tooling initiative. Introduce yourself, share your story, and tell us why youre excited about building the next generation of Kotlin AI experiences. We look forward to hearing from you!
We process the data provided in your job application in accordance with the Recruitment Privacy Policy (https://www.jetbrains.com/legal/privacy/privacy-recruitment.html)