Software Engineer II, AI/ML, Core

Google develops next-generation technologies that connect billions of users, focusing on information retrieval, AI, and distributed computing.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer II, AI/ML, Core

Google is seeking a Software Engineer II to join their Core team, focusing on AI/ML technologies. This role is crucial in developing the technical foundation behind Google's flagship products. As part of the Core team, you'll work on building central solutions, breaking down technical barriers, and strengthening existing systems. The position involves collaboration with various teams including YouTube, Cloud, Payments, and Google DeepMind.

The role requires expertise in software development, particularly in languages like Python, Java, or JavaScript, along with a strong foundation in ML concepts and large-scale data processing. You'll be working on data collection, model improvement, and verification methods, while collaborating with teams across different locations.

The Core team has a unique opportunity to impact important technical decisions across Google, working on the essential building blocks that drive innovation for every developer. You'll be part of a team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google.

This position offers the chance to work with cutting-edge AI/ML technologies at a global scale, contributing to products that affect billions of users. You'll be exposed to various aspects of software engineering, from frontend integrations to ML model development, making it an excellent opportunity for growth and impact in the field of AI and machine learning.

The role is based in Zürich, Switzerland, offering the opportunity to work in one of Google's key European offices. You'll be part of a global team, collaborating with professionals across different locations and working on projects that push the boundaries of technology. The position requires strong technical skills, collaborative spirit, and the ability to adapt to Google's fast-paced environment.

Last updated 9 days ago

Responsibilities For Software Engineer II, AI/ML, Core

  • Work with our sister team in Brazil focusing on integrations frontend
  • Work closely with current and future partners and clients, such as YouTube (Zurich, Mountain View), Cloud or Payments
  • Work on data collection and data quality, as needed for our models
  • Work with partner teams in Google DeepMind to develop and improve our ML models
  • Work on new verification methods

Requirements For Software Engineer II, AI/ML, Core

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures, algorithms, or implementing core ML concepts
  • Experience with large-scale data processing

Interested in this job?

Jobs Related To Google Software Engineer II, AI/ML, Core

Engineering Analyst, AI Safety

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager position at Google focusing on Resource Engineering and Machine Learning, requiring programming skills and program management experience.

PhD Software Engineer

PhD Software Engineer position at Google focusing on AI/ML systems development and research implementation.

Software Engineer II, AI/ML, Search

Entry-level Software Engineer position at Google focusing on AI/ML implementation in Search, requiring 1 year of experience in software development and machine learning.

Software Engineer, Machine Learning, Google Cloud

Entry-level Software Engineering role at Google Cloud focusing on Machine Learning development, requiring 1 year of experience in software development and algorithms.