Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Experience programming in one or more of the following languages: Ruby, Python, Java, C++.
Nice to haves:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience in computer science, with knowledge of data structures, algorithms, and software design.
What you'll be doing:
Implement solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.
Design, build, and deploy models, classifiers, scoring systems to solve business-critical problems.
Own projects end-to-end from initial idea to design, analysis, and implementation.
Understand production systems, visualize, monitor, and optimize performance.
Stay up-to-date with latest tools and research in the field.
Perks and benefits:
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Google is proud to be an equal opportunity and affirmative action employer.
Global company facilitating efficient collaboration and communication globally.
English proficiency is a requirement for all roles unless stated otherwise.