Software Engineer, Machine Learning, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information worldwide.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer, Machine Learning, Google Cloud

Google Cloud is seeking a Software Engineer specializing in Machine Learning to join their team in Bengaluru. As part of Google's engineering team, you'll work on cutting-edge technologies that impact billions of users worldwide. The role involves developing next-generation solutions across various domains including information retrieval, distributed computing, system design, AI, and natural language processing.

You'll be part of Google Cloud, which accelerates organizations' digital transformation by providing enterprise-grade solutions leveraging Google's cutting-edge technology. The position offers opportunities to work on critical projects with the flexibility to switch teams as both you and the business evolve.

The ideal candidate will combine software engineering expertise with machine learning knowledge, contributing to Google's mission of organizing the world's information. You'll collaborate with cross-functional teams, participate in design reviews, and ensure code quality through peer reviews. The role requires both technical depth in software development and machine learning, as well as the versatility to tackle full-stack challenges.

Key responsibilities include writing efficient code, leading technical discussions, maintaining documentation, and resolving complex system issues. You'll work with state-of-the-art ML tools and frameworks while contributing to Google Cloud's mission of enabling growth and solving critical business problems for customers across 200+ countries.

This position offers the unique opportunity to work at the intersection of cloud computing and machine learning, making a direct impact on products used by billions. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, while having access to Google's vast resources and engineering expertise.

Last updated 19 hours ago

Responsibilities For Software Engineer, Machine Learning, Google Cloud

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer, Machine Learning, Google Cloud

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 or algorithms
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience with machine learning algorithms and tools(e.g., TensorFlow), artificial intelligence, deep learning and/or natural language processing (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Machine Learning, Google Cloud

Machine Learning Engineer

Entry-level Machine Learning Engineer position at Federato, focusing on LLM implementation and customer-facing ML solutions.

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.

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 II, AI/ML, Account Threats

Entry-level Software Engineering role at Google focusing on AI/ML development for account threat detection and security systems.

Software Engineer II, Google Lens

Software Engineer II position at Google Lens team, focusing on developing visual recognition infrastructure and next-generation search technologies.