remote
Senior Software Engineer, AI/ML and Infrastructure - Google
Software Engineer
Senior engineer designing, building, and scaling AI/ML systems, focusing on speech/audio, reinforcement learning, and robust model‑deployment pipelines using Python and C++.
About the role
Key Responsibilities
- Design and implement scalable ML infrastructure for model training, evaluation, and deployment.
- Develop end‑to‑end pipelines for speech/audio and reinforcement‑learning workloads.
- Collaborate with cross‑functional teams to integrate AI capabilities into production services.
- Optimize model performance, resource utilization, and latency across cloud and on‑prem environments.
- Write high‑quality, testable code in Python and C++ and lead code‑review processes.
Requirements
- 5+ years of professional experience programming in Python or C++.
- 3+ years building, testing, or launching software products with a focus on AI/ML.
- Hands‑on experience with speech/audio processing, reinforcement learning, or related ML domains.
- Proven expertise in ML infrastructure, including model deployment, evaluation, optimization, and data processing pipelines.
- Strong software design and architectural skills, with a track record of delivering reliable, high‑performance systems.
Skills
pythoncmachine learningreinforcement learning