Senior Software Engineer, Machine Learning, Platforms and Devices

3 Months ago • 5-11 Years • Artificial Intelligence • Research & Development

Job Summary

Job Description

Google is seeking a Senior Software Engineer with expertise in Machine Learning, Platforms, and Devices. This role requires 5+ years of software development experience, including data structures/algorithms, testing, launching products, and design/architecture. 3+ years of experience with ML algorithms (TensorFlow), AI, deep learning, or NLP is essential. Responsibilities include writing product/system code, leading design reviews, partnering with researchers to build AI capabilities, and collaborating with product teams to develop user experiences. The ideal candidate will have experience in technical leadership, working in complex organizations, and familiarity with ML infrastructure. The role involves developing and launching new product features within Google's fast-paced environment.
Must have:
  • 5+ years software development experience
  • Data structures/algorithms expertise
  • Experience with ML algorithms (TensorFlow)
  • Software design and architecture experience
  • Cross-functional collaboration skills
Good to have:
  • Master's or PhD in a related field
  • Technical leadership experience
  • Experience in a complex, matrixed organization
  • Machine Learning infrastructure experience

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 3 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.
  • Experience with cross functional collaboration.
  • Experience with applied research on machine learning models.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
  • Experience with Machine Learning infrastructure.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Google Research is building the next generation of intelligent systems for all Google products. To achieve this, we’re working on projects that utilize the latest computer science techniques developed by skilled software developers and research scientists. Google Research teams collaborate closely with other teams across Google, maintaining the flexibility and versatility required to adapt new projects and foci that meet the demands of the world's fast-paced business needs.

Responsibilities

  • Write product or system development code.
  • Lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Partners with Researchers across Alphabet to build edge focused emerging AI capabilities and technologies.
  • Partner with multiple Product teams to develop novel user experiences.
  • Design, develop, and launch new product features in software development

Similar Jobs

ByteDance - Tech Lead Manager - Code AI/GPT

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Nagarro - Staff Engineer, Generative-AI

Nagarro

India (Remote)
• 4 Months ago
Riot Games - Research Scientist Intern - Game AI - Summer 2025 (Remote)

Riot Games

Los Angeles, California, United States (Remote)
• 3 Months ago
Paypal - Senior Machine Learning Engineer

Paypal

San Jose, California, United States (Hybrid)
• 4 Months ago
Visa - Sr Consultant Software Engineer (Java Fullstack)

Visa

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Glean - Software Engineer, Intern (Summer)

Glean

Palo Alto, California, United States (Hybrid)
• 2 Months ago
Barbaricum - Senior Technical Project Manager

Barbaricum

Springfield, Virginia, United States (On-Site)
• 4 Months ago
Egnyte - Senior Product Manager

Egnyte

Mountain View, California, United States (Remote)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nintendo - Intern – Machine Learning Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
• 3 Months ago
Google - Software Engineer III, Machine Learning, Search

Google

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Google - Software Engineer II, Applied ML Engineer for AICore

Google

Mountain View, California, United States (On-Site)
• 3 Months ago
PwC - Consultant expérimenté en IA et Data Science | CDI | H/F

PwC

Toulouse, Occitanie, France (On-Site)
• 4 Months ago
EXUSIA - AWS and Python Full Stack Leads / Senior Developers

EXUSIA

India (Remote)
• 4 Months ago
Luxoft - Senior/Lead Machine Learning and Image Processing Specialist

Luxoft

Italy, New York, United States (Remote)
• 3 Months ago
WebFX - Entry Level Software Engineer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
• 4 Months ago
Google - Staff Software Engineer, Machine Learning, YouTube

Google

(On-Site)
• 3 Months ago
Google - Software Engineer III, Kaggle, AI/Machine Learning

Google

(On-Site)
• 3 Months ago
Unity - Senior Data Scientist

Unity

San Francisco, California, United States (On-Site)
• 5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Artificial Intelligence Jobs

Uniphore - Software Engineer - Call Recording/Contact Center

Uniphore

Bengaluru, Karnataka, India (On-Site)
• 5 Months ago
Meta - AI Research Scientist - Language (Technical Leadership)

Meta

Menlo Park, California, United States (On-Site)
• 3 Months ago
ION - AI Engineer - Graduate Development Program

ION

Pisa, Tuscany, Italy (On-Site)
• 4 Months ago
Google - Software Engineer II, Applied ML Engineer for AICore

Google

(On-Site)
• 3 Months ago
Razer - Solutions Architect

Razer

Singapore (On-Site)
• 4 Months ago
Glance - Machine Learning Engineer III

Glance

Bengaluru, Karnataka, India (On-Site)
• 5 Months ago
Lowe's India - Analyst - AI Governance

Lowe's India

Bengaluru, Karnataka, India (On-Site)
• 5 Months ago
Discord - Staff Software Engineer, Machine Learning Platform

Discord

San Francisco, California, United States (Remote)
• 3 Months ago
Meta - Research Scientist, Computer Vision for Generative AI (PhD)

Meta

Menlo Park, California, United States (On-Site)
• 3 Months ago
Trend Micro - NLP / Prompt Engineer (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug