Google is looking to solve the problem of developing next-generation technologies that can handle information at massive scale and extend well beyond web search, by hiring a software engineer to work on a specific project critical to Google's needs.
Requirements
- Experience with C++.
- Experience with large scale distributed systems and database internals.
- Experience executing large-scale projects.
- 8 years of experience in software development.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- Experience with information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile.
- Experience with developer platforms, product components, and infrastructure at Google.
Responsibilities
- Provide technical leadership on high-impact projects.
- Collaborate on planning roadmaps.
- Responsible for project priorities, deadlines, and deliverables.
- Direct technical contributions including debugging issues, reviewing and writing code.
- Design, develop, test, deploy, maintain, and enhance software solutions.
- Manage project priorities, deadlines, and deliverables.
- Work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
Other
- Bachelor's degree or equivalent practical experience.
- Master's degree or PhD or equivalent practical experience.
- Must be enthusiastic to take on new problems across the full-stack.
- Display leadership qualities.
- Must be willing to work in the US.
- Must be eligible to work in the US without sponsorship.