Staff Software Engineer
Core
Design and maintain mobile build/release infrastructure and productivity tools for hundreds of Android engineers.
Role type
Staff Software Engineer (Mobile Infrastructure & Developer Productivity)
Builds
Mobile build pipelines, release tools, and AI-driven developer productivity workflows
Domain
Mobile Engineering / DevOps / Developer Experience
Deliverable
production ML models | infrastructure
Required skills
Large-scale Android build management, Bazel, CI pipeline maintenance, Python/Bash scripting, Kotlin, Jetpack Compose, native mobile testing (unit/snapshot/UI), team leadership, architectural review
Preferred skills
AI agent workflows, agentic programming, Cursor, open-source contributions
Technologies
Android, Bazel, Kotlin, Jetpack Compose, Python, Bash, CI/CD tools
Responsibilities
Create and maintain mobile build and release infrastructure; Lead projects from planning through delivery; Analyze systems for automation and performance improvements; Build mobile-specific AI agent workflows; Mentor junior engineers and support onboarding
Seniority
Staff, hands-on IC with strategic leadership