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.