Senior Software Engineer, Visual Language and Multimodal Modeling

2 Weeks ago • 5 Years + • Artificial Intelligence • Research & Development

Job Summary

Job Description

Google seeks a Senior Software Engineer for Visual Language and Multimodal Modeling. Responsibilities include developing, prototyping, and producing industry-leading biometric authentication technology, supporting high-level Product Area OKRs by developing AI capabilities, and exploring multimodal technologies to improve face authentication solutions using visual language models and multimodal learning techniques. The role involves working with data teams to collect and label datasets, identifying and resolving quality issues, designing, implementing, optimizing, and integrating machine learning algorithms into production systems, and training and evaluating ML models. The ideal candidate possesses experience in software engineering (C++, Python), machine learning, and publications in relevant research venues (CVPR, NeurIPS, etc.).
Must have:
  • 5+ years software development experience
  • Experience with C++, Python, data processing
  • ML algorithm design, implementation, optimization
  • Experience with research publications (CVPR, NeurIPS, etc.)
  • Production system development and integration
Good to have:
  • TensorFlow, Flume experience
  • Computer vision libraries/frameworks
  • Android development experience
  • Face anti-spoofing, biometrics, 3D/2.5D vision experience
  • Facial landmark/pose estimation experience

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Science, a relevant technical field, or equivalent practical experience.
  • 5 years of experience in software development.
  • Experience in software engineering (e.g., C++, Python, data processing, production backend development, etc.).
  • Experience with publications in related research venues (e.g., CVPR, ICCV, NeurIPS, ICML, ICLR, etc.).

Preferred qualifications:

  • Experience with TensorFlow, Flume, computer vision libraries/frameworks, and Android.
  • Experience in areas like face anti-spoofing, biometrics, 3D/2.5D vision, facial landmark/pose estimation.
  • Ability to build production systems with user impact.
  • Excellent attention to detail and problem solving skills.

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.

In this role, you will be responsible for developing, prototyping, and producing industry leading biometric authentication technology. You will support high-level Product Area OKR to develop AI capabilities to accelerate product development cycles.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • Explore with the team multimodal technologies that can improve face authentication solutions, which may include visual language models and multimodal learning techniques.
  • Work with the data team to collect evaluation and training datasets (e.g., define requirements, design data collection system setup, and data labeling programs).
  • Identify quality problems and iterate technical solutions.
  • Design, implement, optimize, and integrate machine learning algorithms into production systems.
  • Train and evaluate Machine Learning (ML) models. 

Similar Jobs

NVIDIA - Solutions Architect, Financial Services

NVIDIA

New Jersey, United States (Remote)
2 Weeks ago
Framestore - Machine Learning Developer - London Launchpad Internship 2025

Framestore

England, United Kingdom (On-Site)
1 Month ago
Tesla - Senior Machine Learning, AI Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Razer - Solutions Architect

Razer

Singapore (On-Site)
7 Months ago
Rackspace Technology - Senior Machine Learning Engineer

Rackspace Technology

Vietnam (Remote)
2 Months ago
Arrise Solutions (India)   - Lead ML Engineer

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
7 Months ago
Google - Senior Staff Software Engineer, AI/ML, Core

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
Google - PhD Software Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
PlayStation Global - Senior Machine Learning Software Engineer

PlayStation Global

United States (Remote)
1 Month ago
ByteDance - Software Engineer (Applied Machine Learning - Enterprise)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Burlingame, California, United States (On-Site)
5 Months ago
Arrise Solutions (India)   - Data Scientist - Recommender S/m's

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
7 Months ago
ByteDance - Machine Learning Engineer-Model Serving Infrastructure (AML-Engine)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Google - Customer Engineer, AI Infrastructure

Google

Seattle, Washington, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Software Engineer - Triton Tools

NVIDIA

California, United States (Remote)
3 Months ago
Meta - Software Engineer, Machine Learning

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
ByteDance - Research Scientist in Machine Learning for Science (AML - AI-for-Science) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Progress carrers - AI Engineer

Progress carrers

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Weeks ago
ByteDance - Machine Learning Engineer, E-commerce Governance Algorithms

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Upwork - Senior Lead Machine Learning Engineer

Upwork

(Remote)
18 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Google - Digital Strategist, Scaled

Google

Sydney, New South Wales, Australia (On-Site)
2 Days ago
Google - Accountant, Finance

Google

Sydney, New South Wales, Australia (On-Site)
2 Days ago
Polygon Labs - APAC Growth Manager

Polygon Labs

Victoria, Australia (Remote)
1 Month ago
Google - Software Engineer, Android Video Editing, Google Photos

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Marsh McLennan - Insurance Product Manager

Marsh McLennan

Sydney, New South Wales, Australia (Hybrid)
5 Hours ago
Nine - Full Stack Software Engineer

Nine

North Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Mode Games - 2D Artist (Open Call)

Mode Games

Sydney, New South Wales, Australia (On-Site)
23 Hours ago
Telastra - Telstra Retail: Part Time Customer Service & Sales Consultant INVERELL

Telastra

Inverell, New South Wales, Australia (On-Site)
1 Day ago
VGW - Merchandise Coordinator

VGW

Sydney, New South Wales, Australia (On-Site)
1 Day ago
Nine - Graduate Network & Infrastructure Engineer

Nine

Docklands, Victoria, Australia (On-Site)
8 Hours ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Meta - Research Scientist, Computer Vision for Generative AI (PhD)

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Google - Senior Software Engineer, Distributed Machine Learning

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
PwC - Associate

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Interface AI - Engineering Manager

Interface AI

Hyderabad, Telangana, India (Remote)
5 Months ago
Orion Innovation - Data Engineer-AI,ML

Orion Innovation

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
The Walt Disney Company - Lead Software Engineer - Applied AI & Machine Learning

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Weeks ago
Google - Software Engineer, AICore, Knowledge and Information

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
QUANTIC DREAM - Programmeur Intelligence Artificielle

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
6 Months ago
NVIDIA - Senior AI-HPC Cluster Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month 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.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

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