remote
Software Engineer III, AI/ML Computer Vision - Google
Software Engineer
Senior software engineer focused on AI/ML computer vision, building scalable pipelines for image classification, object detection, and visual search using Python and C++.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance computer vision models and pipelines in Python and C++.
- Deploy and optimize ML models for production, ensuring robust evaluation, debugging, and performance tuning.
- Collaborate with cross‑functional teams to integrate visual search, video generation, and signal processing features.
- Implement efficient data structures and algorithms to support large‑scale image and video processing.
- Contribute to research and prototype new computer vision techniques, translating findings into production code.
Requirements
- Bachelor’s degree in Computer Science or related field (Master’s/PhD preferred).
- Minimum 2 years of experience programming in Python or C++.
- At least 1 year of hands‑on experience with computer vision tasks such as image classification, object detection, or visual search.
- Experience with ML infrastructure: model deployment, evaluation, optimization, and data processing.
- Strong foundation in data structures and algorithms, with proven ability to write clean, efficient code.
Skills
pythonccomputer vision