
Senior Software Engineer, Applied Machine Learning
- London
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in C++, and with data structures/algorithms.
- 5 years of experience with design and architecture; and testing/launching software products.
- 3 years of experience with machine learning algorithms and tools, with 2 years of experience building production quality Machine Learning (ML) systems and infrastructure.
- Master's degree or PhD in Computer Science or a related technical field.
- Experience with launching applied Machine Learning or Natural Language Processing projects.
- Experience with Generative AI techniques (e.g., LLMs, Multimodal, Large Vision Models) or with Generative AI-related concepts (e.g., language modeling, computer vision).
- Leverage products built by the rest of Google, build a high-performing Generative AI platform for first-party developers to apply ML (e.g., multi-agent systems, prompt engineering, model optimization, etc.) into emerging and existing consumer products.
- Collaborate with other stakeholders to ensure delivery of APIs globally.
- Design, develop, and maintain the infrastructure behind Google's first-party Generative AI platform, ensuring scalability, reliability, and performance.
- Build and enhance API features with generations of Large Language Models (LLMs).
- Collaborate with cross-functional teams to deliver solutions.