Google needs software engineers to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another, specifically for the Google Pixel team to design and deliver the world's most helpful mobile experience
Requirements
- 5 years of experience with software development in one or more programming languages
- 3 years of experience testing, maintaining, or launching software products
- 1 year of experience with software design and architecture
- 5 years of experience with data structures or algorithms
- 1 year of experience in a technical leadership role
- Experience developing accessible technologies
- Experience with information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile
Responsibilities
- Develop large scale data ingestion and processing pipelines
- Build systems to fine-tune, evaluate and visualize the performance of ML systems
- Manage releasing face authentication model drops for in-market and unreleased Pixel devices
- Expand existing authentication infrastructure stack to support other devices and ML teams
- Design, develop, test, deploy, maintain, and enhance software solutions
- Work on a specific project critical to Google’s needs with opportunities to switch teams and projects
- Handle information at massive scale, and extend well beyond web search
Other
- Bachelor’s degree or equivalent practical experience
- Master's degree or PhD in Computer Science or related technical field
- 1 year of experience in a technical leadership role
- Must be willing to work in the US
- Google is an equal opportunity workplace and is an affirmative action employer