Release Engineer
Core
Own the CI/CD infrastructure and release processes for a massive 14 GB monorepo to ensure reliable, frequent software updates for JetBrains IDEs.
Role type
Senior Release Engineer (Infrastructure)
Builds
CI/CD pipelines, automated release workflows, and build systems for large-scale monorepos.
Domain
Software Development Tools / DevOps Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
CI/CD pipeline design and maintenance, Kotlin or Java, Gradle build systems, Linux environment management, shell scripting, issue tracking workflow management
Preferred skills
Large-scale monorepo builds, JetBrains toolchain (TeamCity, YouTrack), plugin compatibility testing, multi-product release pipelines
Technologies
TeamCity, Jenkins, GitHub Actions, Gradle, YouTrack, Jira, Linux, Shell
Responsibilities
Design and maintain CI/CD pipelines, manage branching strategies and code freezes, diagnose pipeline failures, automate release tasks, gather requirements for tooling improvements, lead incident retrospectives
Seniority
Senior, hands-on IC