Software Engineer III, AI/ML Infrastructure, Performance Engineering

Google

1–2 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join a pioneering team focused on building and enhancing the next generation of Machine Learning (ML) Infrastructure at Google. This role is instrumental in advancing ML capabilities across all Google product areas, driving ML excellence globally. You'll contribute to foundational tools and infrastructure that empower developers and push the boundaries of AI.

Google Cloud empowers organizations worldwide to achieve digital transformation through enterprise-grade solutions. We leverage Google's advanced technology and sustainable development tools, partnering with customers in over 200 countries to foster growth and solve complex challenges.

Responsibilities

Engage in collaborative design and code reviews with peers and stakeholders to uphold best practices in technology implementation, including style guidelines, code integration, accuracy, testability, and efficiency.

Develop and refine existing documentation and educational content, adapting it based on product updates and user feedback to ensure clarity and relevance.

Troubleshoot and resolve product or system issues by meticulously analyzing root causes and their impact on hardware, network, or service operations and quality.

Implement innovative solutions within specialized ML domains, leveraging ML infrastructure to optimize models and streamline data processing.

Shape the future of ML Infrastructure at Google, expanding the capabilities of teams using generative and discriminative technologies, and making a significant impact on the field.

Qualifications

A Bachelor's degree or equivalent practical experience is required.

Possess at least 2 years of software development experience in one or more programming languages, or 1 year of experience with an advanced degree.

Gain 1 year of experience in at least one of the following areas: Speech/audio technologies, reinforcement learning, ML infrastructure, or a related ML specialization.

Acquire 1 year of hands-on experience with ML infrastructure components such as model deployment, evaluation, optimization, data processing, and debugging.

Essential Skills

Software DevelopmentMachine LearningML InfrastructureSpeech/Audio TechnologyReinforcement LearningModel DeploymentModel EvaluationOptimizationData ProcessingDebuggingData StructuresAlgorithmsGenerative TechnologiesDiscriminative Technologies

Good to Have

Accessible TechnologiesCustom Kernel DebuggingPerformance Tuning

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer III, AI/ML Infrastructure, Performance Engineering
IndustrySoftware Development, AI / Machine Learning
DepartmentSoftware Development, Data Engineering
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Software Development

Software Engineer III, AI/ML Infrastructure, Performance Engineering at Google | SkillMX | SkillMX