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 bring fresh perspectives to complex technical challenges, from large-scale system design to artificial intelligence applications. You'll be responsible for writing efficient code, participating in design reviews, maintaining high coding standards through peer reviews, and contributing to technical documentation.
This role combines software engineering fundamentals with machine learning expertise, requiring both strong programming skills and knowledge of ML algorithms and tools like TensorFlow. You'll work in a collaborative environment where leadership qualities and enthusiasm for tackling new problems across the full-stack are highly valued.
Google Cloud serves customers in over 200 countries, offering a chance to make a global impact while working with state-of-the-art technology. The position provides exposure to diverse technical challenges and the opportunity to shape the future of cloud computing and machine learning applications at scale.