Senior Software Engineer, Generative AI, gUP
Role details
Job location
Tech stack
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 *