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 14 minutes 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

Software Engineer II, AI/ML, Account Threats

Entry-level Software Engineer position at Google focusing on AI/ML development for account threat detection, requiring 1+ years of programming experience.

Software Engineer II, AI/ML, Search

Software Engineer II position at Google focusing on AI/ML applications 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 and AI development, requiring 1 year of programming experience.

Software Engineer, PhD, Early Career, AI/Machine Learning

PhD Software Engineer role at Google focusing on AI/ML, starting 2025, with competitive compensation and opportunities to work on cutting-edge technologies.

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager role at Google focusing on Resource Engineering and Machine Learning, combining program management with technical expertise in Mountain View, CA.