About the job
At JetBrains, we are pioneering an AI-driven platform designed to revolutionize software development by integrating developer workflows, team collaboration, and organizational control into a unified system. This innovative platform will operate as the execution and governance layer for AI-enhanced development, seamlessly integrated with our developer tools while being adaptable across teams, products, and environments. This initiative represents a significant commitment from JetBrains and a fundamental aspect of our vision for the future of software development.
The Role
We are seeking a passionate Staff Engineer specializing in Platform Architecture to help establish the foundational technical architecture of the JetBrains Cloud Platform from inception.
This position emphasizes the architecture of shared platform capabilities, which includes cross-product services, infrastructure abstractions, integration standards, and principles of scalability and reliability. Additionally, you will address operational foundations such as security, governance, observability, and cost management. As this platform is in its infancy, you will play a pivotal role in defining quality standards and guiding teams toward achieving them.
Key Responsibilities:
- Design and enhance the architecture of a cross-product platform that serves as the backbone for AI-driven software development.
- Establish architectural principles, standards, and guidelines for platform services and foundational components.
- Devise integration patterns and interfaces between platform services, developer tools, and external systems.
- Ensure that architectural decisions prioritize scalability, reliability, security, and observability from the outset.
- Take ownership of critical platform-level architectural decisions and trade-offs, including service boundaries, data flows, identity management, policy, and tenancy.
- Review and validate architectural designs across various teams to guarantee consistency and long-term viability.
- Collaborate with fellow architects and platform specialists to reach consensus on shared decisions and evolve the platform architecture over time.
- Work closely with senior and staff engineers to translate platform requirements into cohesive technical designs and implementation strategies.
Qualifications:
- Extensive experience in software engineering and system design, particularly in complex, distributed systems.
- Proven track record in defining or significantly shaping the architecture of new platforms or large-scale systems.
- Ability to facilitate and harmonize architectural decisions across multiple teams, balancing differing perspectives and priorities.

