Minimum qualifications:- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C , Java, or Python, and 3 years of experience with software design and architecture.
- 5 years of experience testing and launching software products.
- Experience acting as a founding engineer or leading software projects in prototyping or research and development (R&D) environments.
- Experience working with cross-functional partners (e.g., Product and UX) to set technical direction and influence product design.
- Experience as a technical lead on mobile development projects for both Android and iOS platforms.
Preferred qualifications:- Master's degree or PhD in Engineering, Computer Science, or a related technical field.
- Experience designing flexible mobile systems built for organic co-evolution, allowing an app's UI and data structure to dynamically adapt to user needs.
- Ability to learn and integrate AI models, automated classifiers, and continuous asynchronous processing pipelines (e.g., Gemini infrastructure).
- Ability to revolutionize personal knowledge management (PKM) and building tools that support cognitive workflows.
About the jobAs a Staff Software Engineer in Labs, you will support a zero-to-one product opportunity aimed at solving friction points for knowledge workers. You will lead the engineering strategy for a brand new, Android and IOS, mobile-first application, architecting core experiences from scratch. You will leverage Google's technological moats, including on-device capabilities and advanced Gemini infrastructure, to build innovative, agentic mobile experiences.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $207000 - $301000 (USD) 20% bonus target bonus equity benefits
Learn more about benefits at Google .
Responsibilities- Drive zero-to-one mobile engineering by establishing the technical architecture and foundation for new mobile applications from the ground up.
- Set the technical direction and engineering strategy for the mobile experience, designing flexible systems that can adapt organically as the product evolves.
- Steer product development with cross-functional partners in Product Management and UX to shape product decisions and evaluate technical trade-offs.
- Execute with high velocity in a fluid, rapid-prototyping environment, leading iteration cycles to continuously ship and refine features based on user feedback.
- Integrate emerging technologies, including AI agents and asynchronous data processing pipelines, into the mobile architecture.