onsite
Senior Software Engineer, Generative AI - Google
AI Engineer
Senior Software Engineer specializing in Generative AI, building and scaling Java‑based systems that train, deploy, and evaluate large language and vision models while ensuring robust ML infrastructure.
About the role
Key Responsibilities
- Design, develop, and maintain Java services that support generative AI workloads, including LLMs and multi‑modal vision models.
- Build and optimize end‑to‑end ML pipelines for model training, deployment, evaluation, and monitoring.
- Collaborate with research and product teams to translate cutting‑edge GenAI concepts into production‑ready features.
- Implement testing, debugging, and performance‑tuning strategies for large‑scale AI systems.
- Contribute to architecture decisions, code reviews, and technical documentation to ensure high reliability and scalability.
Requirements
- 5+ years of professional software development experience in Java.
- At least 1 year of hands‑on experience with generative AI techniques such as large language models, multi‑modal models, or large vision models.
- 3+ years of experience building or operating machine‑learning infrastructure, including model deployment, evaluation, optimization, and data processing.
- Proven ability to design, test, and launch production software products.
- Bachelor’s degree in Computer Science or equivalent practical experience; advanced degree is a plus.