Software Engineer - Build Systems
Core
Design, build, and operate a distributed build platform and automation systems to support software development across the company.
Role type
Senior IC build systems engineer
Builds
Distributed build platform, scheduling systems, and automation pipelines
Domain
Developer tooling / Build infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems, build systems, testing strategies, performance analysis, caching, observability, backend engineering
Preferred skills
AI-assisted development tools, SRE practices, Swift Build, Bazel, Buck
Technologies
Bazel, Swift, AI tools
Responsibilities
Design and operate distributed build platforms; solve large-scale build performance challenges; collaborate on distributed scheduling and caching strategies; develop features from concept to delivery; create testing strategies and analyze metrics; support production systems on call.
Seniority
Senior, hands-on IC