We are seeking a Senior Software Engineer to join our mission in building next-generation, AI-powered infrastructure supporting Continuous Integration (CI) systems for Android, Chrome, and ChromeOS. You will shape the foundation of the developer experience by designing, implementing, and deploying scalable and reliable systems capable of handling the massive build and test loads required by these major platforms.
Requirements
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
- 5 years of work experience in software development in one or more programming languages, building scalable backend systems or Continuous Integration/Continuous Deployment (CI/CD) pipelines
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture
- 2 years of experience in system design
- Experience with data structures and algorithms in either an academic or industry setting
- Experience in Python, Java, Kotlin, or Go, and with distributed computing or build systems (e.g., Bazel, Soong)
- Experience with the build/test requirements of large-scale monolithic repositories or OS-level projects, such as Android or Chromium
- Experience with AI accelerated development or in the applied AI space
- Excellent communication skills and the ability to influence the engineering teams across different time zones