Platform Build Engineer
Our Team
Our engineers come from various backgrounds and we thrive off of challenging the norm. This
cross-pollination of backgrounds led to numerous ground-breaking ideas and has helped us
build one of the most reliable and easy to use storage systems in the industry. We strive to hire
the smartest engineers who are the very best at what they do. We are seeking an enthusiastic
leader and software engineers to build a new team to build systems, tools and processes to
accelerate innovation i.e. creating a developer experience which is fun and rewarding.
What You Will Be Doing
Role Summary :
Experienced Build and Release Engineer with deep expertise in designing, automating, and
optimizing CI / CD pipelines across diverse platforms. Skilled in modern build systems, version
control strategies, and artifact management, with strong proficiency in scripting and automation
for improving developer productivity. Adept at containerization, configuration management, and
monitoring to ensure reliable, scalable, and reproducible software delivery. Proven track record
in troubleshooting complex build issues, driving efficiency through caching and parallelization,
and enabling smooth release cycles through effective branching, tagging, and dependency
management strategies.
Core Skills :
CI / CD & Automation : Jenkins, GitHub Actions
Build Systems : Maven, Gradle, Bazel, CMake, Make, Ant, MSBuild
Version Control : Git (branching strategies, hooks, submodules)
Tools, Scripting & Automation : Golang, Python, Shell (Bash), Groovy, PowerShell
Containers & Virtualization : Docker, Kubernetes
Artifact Management : Nexus, Artifactory
Configuration Management : Ansible, Puppet
Monitoring & Logging : ELK, Grafana, Prometheus
OS Environments : Linux (Debian / RedHat), Windows, macOS
Key Responsibilities
Develop and maintain automated build and release pipelines for multi-platform
projects.
Troubleshoot and resolve build, packaging, and deployment issues.
Optimize build times through caching, parallelization, and containerization.
Ensure reproducibility, traceability, and compliance of software artifacts.
Work with developers to integrate unit, integration, and performance tests into pipelines.
Manage and improve dependency management and versioning strategy.
Support release cycles with branching, tagging, and environment preparation.
Monitor build systems for reliability and proactively address bottlenecks.
Tools & Technologies
CI / CD : Jenkins, GitHub Actions
Source Control : Git, Perforce
Build Tools : Maven, Gradle, CMake, Bazel, Make
Scripting : Bash, Python, Groovy, PowerShell, GoLang
What You Bring To The Team :
10 plus years of relevant industry experience
Proven expertise in CI / CD pipeline design and automation using Jenkins, GitHub
Actions, or similar tools.
Hands-on experience with build systems (Maven, Gradle, Bazel, CMake, Make) and
version control strategies (Git branching, hooks, submodules).
Strong scripting and automation skills in Python, Bash, Groovy, PowerShell, or GoLang.
Practical knowledge of containers, orchestration, and virtualization (Docker, Kubernetes).
Experience with artifact management (Nexus, Artifactory) and configuration
management.
Ability to troubleshoot and optimize complex build, packaging, and deployment
workflows.
Solid understanding of monitoring and observability practices with Grafana, Prometheus,
and ELK.
A mindset of collaboration, reliability, and continuous improvement to strengthen team
productivity and delivery speed.
Release Engineer • Bengaluru, Karnataka, India