Software engineers at Google develop next-generation technologies that change how billions of users connect and interact with information and one another. The position involves working on a specific project critical to Google's needs with opportunities to switch teams and projects as the business grows and evolves.
Requirements
- Bachelor's degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 1 year of experience with one or more of the following: Speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field.
- 1 year of experience with ML infrastructure.
- Master's degree or PhD in Computer Science or related technical fields.
- 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies.
Benefits
- 401k Matching
- Retirement Plan
- Tuition Reimbursement
- Generous Paid Time Off
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave