remote
Software Engineer III, AI/ML, Retail Ads - Google
Software Engineer
Senior Software Engineer focused on AI/ML for retail advertising, building production‑grade ML pipelines and scalable systems using Python and C++ to drive data‑driven ad solutions.
About the role
Key Responsibilities
- Design, develop, and maintain large‑scale, production‑quality machine learning systems that power retail advertising products.
- Implement end‑to‑end ML pipelines in Python and C++, ensuring high performance, reliability, and scalability.
- Collaborate with data scientists, product managers, and infrastructure teams to translate business requirements into robust technical solutions.
- Optimize algorithms and data structures for speed and memory efficiency, applying advanced knowledge of data structures and algorithms.
- Contribute to code reviews, documentation, and best‑practice guidelines for AI/ML engineering.
Requirements
- Bachelor’s degree in Computer Science or related field (Master’s/PhD preferred).
- Minimum 2 years of professional experience programming in Python or C++.
- At least 1 year of applied machine learning experience, including building or deploying production ML models.
- Strong foundation in data structures and algorithms, with proven ability to solve complex problems.
- Excellent communication skills and a collaborative mindset for cross‑functional teamwork.
Skills
pythoncmachine learning