
Empowering the world through technology and information
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...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • Hyderabad, Telangana, India
Google is seeking a Senior Machine Learning Engineer to develop advanced AI/ML infrastructure and solutions. You'll work with Python, TensorFlow, and Google Cloud Platform to enhance ML performance and model deployment. This role requires 5+ years of experience in software development and ML infrastructure.
You have a Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience, along with at least 5 years of experience in software development using one or more programming languages. Your expertise includes 2 years of experience with ML infrastructure, focusing on model deployment, evaluation, data processing, and debugging. You also have 1 year of experience in ML performance, large-scale systems data analysis, ML debugging, or working with Large Language Models (LLMs). A Master’s degree or PhD in Computer Science or a related technical field is preferred, and you possess a strong understanding of data structures and algorithms.
You are capable of developing advanced AI/ML infrastructure training materials and demos, showcasing your ability to communicate complex concepts effectively. Your background includes experience in information retrieval, distributed computing, and large-scale system design, which allows you to contribute innovative ideas to the team. You are versatile and display leadership qualities, eager to take ownership of projects and drive innovation.
Experience with natural language processing and UI design would be beneficial, as well as familiarity with security practices in software development. You are enthusiastic about collaborating with cross-functional teams and have a proactive approach to anticipating customer needs.
As a Senior Machine Learning Engineer at Google, you will work on critical projects that shape the future of Google Cloud. Your responsibilities will include designing and implementing specialized ML solutions, leveraging advanced ML infrastructure to enhance performance and scalability. You will conduct performance profiling, debugging, and troubleshooting of training and inference workloads, ensuring that systems operate efficiently and effectively.
You will also be responsible for conducting design and code reviews to ensure adherence to best practices across technologies. Your role will involve triaging, debugging, and resolving system issues by analyzing root causes and operational impact, which is crucial for maintaining high service reliability.
Collaboration is key in this role; you will work closely with other engineers and stakeholders to develop innovative solutions that meet customer needs. You will have opportunities to switch teams and projects, allowing you to grow and evolve alongside Google Cloud's fast-paced business environment.
Google offers a dynamic work environment where you can thrive and innovate. You will be part of a team that values fresh ideas and encourages you to take action and make an impact. The company provides competitive compensation and benefits, fostering a culture of collaboration and continuous learning. You will have access to resources and support to help you develop your skills and advance your career in the field of AI and machine learning.
Apply now or save it for later. Get alerts for similar jobs at Google.