Sponsored
Job Description
Google is seeking a Software Developer III specializing in Computer Vision/Machine Learning to join their team in Waterloo, ON, Canada. The role involves driving progress, solving problems, and mentoring junior team members with deeper expertise in the relevant area. Responsibilities include designing and developing infrastructure/pipelines for end-to-end perception systems, optimizing algorithm efficiency, and integrating them into the product platform. The team’s mission is to provide egocentric perception solutions for immersive human-machine interactions.
Requirements and Necessary Skills
- Bachelor’s degree or equivalent practical experience
- 2 years of experience with software development in C++ or Python programming language
- 2 years of experience with data structures or algorithms in an academic or industry setting
- Experience with TensorFlow and computer vision algorithms/tools
Preferred Qualifications
- Master’s degree or PhD in Computer Science or related field
- 2 years of experience with machine learning algorithms/tools, artificial intelligence, deep learning
- Experience with object detection, object tracking, or gesture recognition models
Benefits and Salary
Sponsored
The salary for this role is competitive and commensurate with experience. Google provides a comprehensive benefits package including health insurance, retirement plans, paid time off, and professional development opportunities. This position offers the chance to work on cutting-edge technologies and make a significant impact on Google’s products and users.
Application Process
To apply for the Software Developer III position at Google, visit the Google Careers website and search for the job posting. Follow the instructions to submit your application and ensure your resume highlights your relevant experience and skills. Successful candidates will be contacted for further interviews and assessments.
Company Culture and Growth Opportunities
Google is committed to building a diverse and inclusive workforce, providing equal employment opportunities regardless of identity or background. The company values belonging, innovation, and collaboration, creating a supportive environment for employees to thrive. Software Developers at Google have the opportunity to work on a variety of projects, switch teams, and grow their skills in a fast-paced and dynamic work environment. With a focus on pushing technology forward, employees have the chance to make a meaningful impact on the future of technology and society.