onsite
Staff Software Engineer, Cloud AI - Google
Software Engineer
Lead the design and delivery of cloud‑native AI services, integrating large language models into scalable production workflows using C++, Java, Python, Kotlin, and Go.
About the role
Key Responsibilities
- Architect and implement high‑performance, cloud‑scale AI services that integrate Generative AI and LLM interfaces into enterprise workflows.
- Lead cross‑functional teams in the full software development lifecycle, from design and prototyping to testing, deployment, and continuous improvement.
- Drive best practices in code quality, performance, security, and observability for large distributed systems.
- Mentor and coach junior engineers, fostering a culture of technical excellence and knowledge sharing.
- Collaborate with product, data science, and infrastructure teams to translate business requirements into robust, scalable solutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (Master’s/PhD preferred).
- 8+ years of professional experience in C++, Java, Python, Kotlin, or Go.
- 5+ years of end‑to‑end product development, including testing, launch, and maintenance.
- 3+ years of experience designing and architecting large‑scale software systems.
- Hands‑on experience integrating Generative AI or LLM tools into production workflows.
Skills
cjavapythonkotlingogenerative ai