Software Engineer - Build Systems, Compilers and Languages
Develops core features for cloud-based build systems and compilers, optimizing scalability and performance. Requires expertise in build tools like Bazel/CMake, Linux/cloud infrastructure, and languages like Java/C++/Rust.
About the job
Key Responsibilities
- Build Systems Expertise: Work on core features related to build systems and compilers, focusing on scalability and real-time performance.
- Open-Source Contribution: Contribute to and improve open-source projects like Bazel, gRPC, and others.
- Platform Development: Solve complex problems and build scalable systems that accelerate developer productivity for global tech companies.
- Collaboration: Collaborate with core engineers who developed Bazel, and experiment with cutting-edge tech to improve our platform.
- Operational Excellence: Maintain high standards for software delivery at scale and ensure operational excellence.
Requirements
- Passion for optimization and analyzing complex challenges in build systems and compilers.
- Deep knowledge of at least one build system such as Bazel, CMake, Maven, Gradle, Nix, Buck, or similar.
- Experience with Linux, Unix shell, and at least one cloud infrastructure (e.g., AWS, Azure, GCP, OpenShift, Oracle Cloud).
- Strong skills in at least one major programming language (Java, C++, Rust, or similar).
- Experience with asynchronous programming paradigms.
- Ability to write and improve documentation.
- Experience delivering software at scale and maintaining operational excellence.
- Willingness to participate in on-call rotation.
Benefits
- Comprehensive medical, dental, vision benefits.
- 401k bonus, parental leave, generous vacation.
Skills
Bazel, Cmake, Gradle, Maven, Nix, Buck, Linux, AWS, GCP, Azure, Java, C++, Rust, gRPC, Unix Shell
Similar jobs
DevOps / SRE jobsBuild and operate cloud infrastructure, Kubernetes platforms, CI/CD systems, and observability for exabyte-scale data systems and reliable enterprise AI workloads. The role requires 5+ years of infrastructure, platform, or distributed systems experience and strong programming and cloud skills.
Leads global GPU capacity management across acquisition, orchestration, infrastructure automation, and incident response. The role requires 5+ years of experience, deep Kubernetes expertise, production Go or Python skills, and the ability to balance reliability with unit economics.
Build IT workflow automation and security tooling using Go, Temporal, Kubernetes, Terraform, and shell scripting. The role also supports internal IT systems and integrations across endpoint management, identity, access, and security administration.
Electrical Field Engineer supports on-site installation, testing, and commissioning of data center power systems like switchgear, transformers, UPS, and generators. Requires 5+ years experience, Bachelor's in Electrical Engineering, and 50%+ travel to sites.
Build and operate AWS cloud, ML, LLM, RAG, and IoT infrastructure, including deployment platforms, data pipelines, vector search, observability, security, and cost controls. The role requires deep AWS experience and production experience with LLM-powered applications.