Senior Software Engineer, AI/ML, Discover

Google

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

Job description

Join Google's innovative team as a Senior Software Engineer, specializing in AI/ML. Contribute to the evolution of search technologies that impact billions globally. You will work on critical projects, leverage cutting-edge AI/ML infrastructure, and tackle complex engineering challenges across the full software stack. This role offers the chance to shape the future of how users access and interact with information.

Embrace a dynamic environment where you can switch teams and projects, grow with our fast-paced business, and develop versatile leadership qualities. We seek enthusiastic engineers ready to tackle new problems and push technological boundaries.

Responsibilities

Develop and rigorously test product and system code, ensuring adherence to best practices in style, accuracy, and efficiency through collaborative design and code reviews. Contribute to and update documentation, adapting content based on product changes and user feedback. Analyze and resolve product or system issues by debugging, tracking, and identifying root causes. Design and implement advanced solutions within specialized ML areas, utilizing ML infrastructure and demonstrating deep expertise in your chosen field.

Qualifications

A Bachelor's degree or equivalent practical experience is required, alongside 5 years of software development experience in at least one programming language. You'll need 3 years of experience in testing, maintaining, or launching software products, coupled with 1 year of experience in software design and architecture. Proficiency in one or more of the following areas is essential: speech/audio technology, reinforcement learning, ML infrastructure, or another ML specialization (3 years experience). Additionally, 3 years of experience in end-to-end machine learning workflows is necessary.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related field, 5 years of experience with data structures and algorithms, and 1 year of technical leadership. Experience developing accessible technologies is also a plus.

Essential Skills

Software DevelopmentMachine LearningAIData StructuresAlgorithmsSystem DesignDebuggingTestingCode ReviewsSoftware Architecture

Good to Have

Speech RecognitionAudio ProcessingReinforcement LearningML InfrastructureModel DeploymentModel EvaluationData ProcessingTechnical Leadership

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, AI/ML, Discover
IndustryAI / Machine Learning
DepartmentSoftware Development, Data Engineering
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

AI / Machine Learning

Senior Software Engineer, AI/ML, Discover at Google | SkillMX | SkillMX