Software Engineer, AI/ML, Google Lens

Google LLC
Mountain View, CA, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Adobe InDesign Artificial Intelligence C++ (Programming Language) Code Review Software Debugging Event Logging Python (Programming Language) Machine Learning Software Engineering Reinforcement Learning Data Processing
+3 more
Information Technology Machine Learning Operations Data Pipelines

Job description

Experteer Overview As a Software Engineer, you build automated evaluation and telemetry pipelines for conversational AI at scale. You collaborate across cross-functional teams to ensure robust, efficient systems and contribute to documentation and onboarding. You triage production issues, debug impacts on hardware, network, and services, and implement ML solutions to optimize models and data processing. This role combines core software engineering with ML infrastructure in a fast-moving environment to advance multimodal interactions for billions of users. Compensation / Benefits * Develop automated evaluation and telemetry pipelines for conversational AI * Participate in design and code reviews to promote best practices * Contribute to documentation and onboarding content * Triage, debug, and resolve production issues affecting system quality * Implement ML solutions and contribute to model optimization and data processing * Work across cross-functional teams to align on product and technical decisions Tasks * Bachelor in Computer Science, Software Engineering, Mathematics, or related field; or equivalent practical experience * 2 years of software development experience in Python, C++, or Java (or 1 year with advanced degree) * 1 year of experience in one or more: Speech/audio, reinforcement learning, ML infrastructure, or related ML field * 1 year of experience with ML infrastructure or automated data pipelines * 1 year of experience with telemetry systems, event logging, or applying statistics in production software Key requirements * equity * bonus target 15% * benefits * Career growth opportunities * work with cutting-edge AI

Requirements

technical decisions Tasks * Bachelor in Computer Science, Software Engineering, Mathematics, or related field; or equivalent practical experience * 2 years of software development experience in Python, C++, or Java (or 1 year with advanced degree) * 1 year of experience in one or more: Speech/audio, reinforcement learning, ML infrastructure, or related ML field * 1 year of experience with ML infrastructure or automated data pipelines * 1 year of experience with telemetry systems, event logging, or applying statistics in production software Key requirements * equity * bonus target 15% * benefits * Career growth opportunities * work with cutting-edge AI

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:22 min

Implementing durable execution using event logs and replay

Maxim Fateev Maxim Fateev · WWC 2023

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

4:35 min

Learning resources and community engagement for AI engineers

Alfonso Graziano Alfonso Graziano · Coffee With Developers

3:09 min

Managing current state with CQRS and data projections

Allard Buijze · WWC 2021

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

2:48 min

Exploring generative AI learning paths and hands-on labs

Asrar Asrar · WWC 2024

Videos

See all

Related articles

See all