Senior Software Engineer, AI/ML GenAI, Google Cloud AI

Posted: 1 month ago

Employer: Google

4.60
average rating from total 5 votes
  • Category:
    IT and Engineering
  • Salary per year:
    $161000 - $239000
  • Time:
    full-time
  • Location:
    Sunnyvale, California, USA
Job Description
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will 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. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Duties and Work Process
- Deploy and operate new data center infrastructure across projects or functions.
- Report issues and follow data center procedures to troubleshoot and diagnose straightforward issues with equipment or infrastructure as they arise, and applying the resources needed to resolve identified issues.
- Maintain the security and integrity of data, track various forms of media to check for standard data security issues (e.g. data was not properly erased) handled in accordance with Google security standards.
- Disassemble specific equipment that has reached its end-of-life via part replacement or maintenance, in a team setting.
- Repair, fix, and perform preventative maintenance on equipment, servers, machines, or infrastructure based on identified issues with defined solutions and limited guidance.
Necessary Skills and Qualifications
-
Work Experience Requirements
- 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 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).
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- 1 year of experience in a technical leadership role.
- Experience developing accessible technologies.
Education Requirements
Minimum qualifications:
- Bachelor’s degree

Preferred qualifications:
- Master's degree or PhD in Computer Science
Benefits of Cooperation with the Company
- Health and wellness
- Financial wellbeing
- Flexibility and time off
- Family support and care
- Community and personal development
- Googley extras