Senior Software Developer, Machine Learning
Google View all jobs
- Waterloo, ON
- Permanent
- Full-time
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; Waterloo, ON, Canada.Minimum qualifications:
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 5 years of experience in software development using one or more programming languages.
- 2 years of experience with machine learning algorithms and tools, building production quality machine learning (ML) systems and infrastructure.
- Experience in one or more of the following: video compression, video processing, video encoding, or video decoding.
- Master’s degree or PhD in Electrical Engineering, Computer Science, or a related technical field.
- Experience with image processing, computer vision, or machine learning applications.
- Experience in one or more of the following: signal/image processing, computer vision, or real-time communication.
- Experience in Generative AI (Large Language Models, Multi-Modal, Large Vision Models).
- Innovate technologies and algorithms for video compression.
- Develop innovative algorithms that improve the compression efficiency and reduce the computational complexity for video compression.
- Work with experts to standardize technology into a next-generation standard.
- Develop novel video compression algorithms to improve codec performance for both camera-captured and generative contents.