Job Description
Preferred Locations:
- Cambridge, MA, USA
- New York, NY, USA
- San Bruno, CA, USA
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience with state-of-the-art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
- 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine-tuning).
- 5 years of experience testing, and launching software products.
- 3 years of experience with software design and architecture.
Preferred Qualifications
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures/algorithms.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
About the Job
Google's software engineers develop next-generation technologies impacting billions of users. The role involves working on projects related to:
- Information retrieval
- Distributed computing
- Large-scale system design
- Networking and data storage
- Security
- Artificial intelligence (AI)
- Natural language processing (NLP)
- UI design
- Mobile technology
As a Software Engineer, you will work on critical projects with opportunities to switch teams and projects. Google values versatile engineers with leadership qualities and enthusiasm to solve new problems across the full-stack.
About YouTube
- Belief in giving everyone a voice
- Moving at the speed of culture
- Focus on innovation, solving real problems, and having fun.
Compensation
- US base salary range: $197,000 - $291,000 + bonus + equity + benefits
- Salary is role, level, and location-dependent
- Compensation details reflect base salary only.
Responsibilities
- Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
- Provide technical leadership on high-impact projects.
- Manage project priorities, deadlines, and deliverables.
- Facilitate team alignment on goals and timelines.
- Influence and coach a team of engineers.
- Lead the design of GenAI solutions, optimize ML infrastructure, and guide data and model development strategies.
Equal Opportunity Employment
- Google is committed to a diverse workplace and is an equal opportunity employer.
- Accommodation available for applicants with disabilities.
Keywords: Google, Software Engineer, GenAI, ML Infrastructure, Large-Scale Software, AI, NLP, Distributed Systems, Data Structures, Leadership.