Senior Software Engineer, Generative AI, gUP

Google LLC
Sunnyvale, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Sunnyvale, United States of America

Tech stack

Java
Artificial Intelligence
Data analysis
Computer Vision
Code Review
Software Debugging
Software Architecture
Software Engineering
Software Systems
Data Processing
Large Language Models
Generative AI
Machine Learning Operations
Virtual Agents

Job description

Experteer Overview As a Software Engineer at Google, you design, build, and maintain large-scale ML-enabled systems for user feedback model serving and AI assistants. You work closely with Engineering, Product Management, and UX to deliver end-to-end solutions in a fast-moving environment and contribute to product requirements. You will participate in 24x7 support rotations, analyze data for training and evaluation, and uphold best practices through code reviews. This role combines hands-on development with shaping scalable, AI-powered user experiences and product improvements. Compensation / Benefits * Design, develop, test, deploy and maintain large software systems for ML-based support needs (e.g., user feedback model serving, Cases AI assistant) * Prototype and implement features in a fast-moving environment * Manage individual and project priorities, deadlines and deliverables * Participate in 24x7 support rotation * Collect and analyze data to support training, understanding and evaluation of recurring problems * Collaborate with Engineering, Product Management and UX to complete tasks end-to-end with minimal guidance and influence product requirements * Review code from other engineers and provide feedback to ensure best practices in style, testing, and efficiency Tasks * 5 years of software development experience in Java * 1 year of experience with GenAI techniques or GenAI concepts (LLMs, Multi-Modal, Large Vision Models) * 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 ML infrastructure (model deployment, evaluation, optimization, data processing, debugging) Key requirements *

Requirements

UX evaluation of recurring problems * Collaborate with Engineering, Product Management and UX to complete tasks end-to-end with minimal guidance and influence product requirements * Review code from other engineers and provide feedback to ensure best practices in style, testing, and efficiency Tasks * 5 years of software development experience in Java * 1 year of experience with GenAI techniques or GenAI concepts (LLMs, Multi-Modal, Large Vision Models) * 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 ML infrastructure (model deployment, evaluation, optimization, data processing, debugging) Key requirements *

Apply for this position