LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Google›Software Engineer, ML
Google

About Google

Empowering the world through technology and information

🏢 Tech👥 100K+📅 Founded 1998📍 Mountain View, California, United States

Key Highlights

  • Over 100,000 employees globally
  • Headquartered in Mountain View, California
  • Parent company Alphabet Inc. valued at $1.5 trillion
  • Google Cloud Platform serves millions of customers

Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...

🎁 Benefits

Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...

🌟 Culture

Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

🌐 Website💼 LinkedIn𝕏 TwitterAll 2463 jobs →
Google

Software Engineer, ML

Google • Sunnyvale, CA, USA

Posted 4d ago🏛️ On-SiteMid-LevelMachine learning engineer📍 Sunnyvale
Apply Now →

Skills & Technologies

PythonC++Machine learningApache flumeCloud computing

Overview

Google is seeking a Machine Learning Engineer to develop and maintain backend software systems. You'll work with Python, C++, and various ML infrastructure technologies. This position requires 2 years of programming experience and a strong background in machine learning concepts.

Job Description

Who you are

You hold a Bachelor’s degree or equivalent practical experience and have at least 2 years of experience programming in Python and C++. Your background includes developing and maintaining backend software systems, and you have a solid understanding of machine learning concepts. You may also have a Master's degree or PhD in Computer Science or related technical fields, which is preferred. You possess experience with ML infrastructure, including model deployment, evaluation, and data processing, and you are familiar with data engineering technologies such as Apache Flume. Your knowledge extends to data structures and algorithms, and you have experience in cloud computing, covering public and private cloud services.

You are versatile and display leadership qualities, bringing fresh ideas from various areas including information retrieval, distributed computing, and large-scale system design. You are enthusiastic about working on critical projects that align with Google Cloud's needs, and you are empowered to innovate and take ownership of your work. You understand the importance of anticipating customer needs and are eager to contribute to the development of next-generation technologies that impact billions of users.

Desirable

Experience with debugging and optimizing ML models is a plus, as is familiarity with core ML concepts. You may also have experience in networking and data storage, security, artificial intelligence, and natural language processing, which would enhance your contributions to the team.

What you'll do

As a Machine Learning Engineer at Google, you will work on specific projects that are critical to Google Cloud's needs. You will develop problem-solving models that drive strategic decisions regarding total cost management and workload resource optimization. Your role will involve researching, implementing, testing, and serving optimally structured models that power a variety of engineering tools and dashboards. You will contribute to the Technical Infrastructure team by building and optimizing next-generation AI platforms and data center architecture.

You will collaborate with cross-functional teams to ensure that the solutions you develop meet the needs of users and stakeholders. Your work will require you to stay updated with the latest advancements in machine learning and cloud technologies, allowing you to implement best practices in your projects. You will also have opportunities to switch teams and projects as the business evolves, providing you with a dynamic work environment that fosters growth and innovation.

What we offer

At Google, you will be part of a culture that encourages collaboration and innovation. You will have access to resources and tools that enable you to excel in your role and contribute to impactful projects. The company offers competitive compensation and benefits, along with opportunities for professional development and career advancement. You will work alongside talented engineers and researchers who are passionate about technology and its potential to change the world. Google values diversity and encourages you to apply even if your experience doesn't match every requirement.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Google.

Apply Now →Get Job Alerts