Software Engineer, Machine Learning, Jigsaw

A global technology company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
$166,000 - $244,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, AI/ML GenAI, Applied AI

Software Developer III position at Google focusing on AI/ML and GenAI implementation, requiring 2 years of software development experience and expertise in machine learning infrastructure.

Software Developer III, AI/ML Natural Language Processing, Google Workspace

Software Developer III position at Google focusing on AI/ML Natural Language Processing for Google Workspace, combining software engineering with machine learning expertise.

Software Developer III, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI solutions for financial services industry, requiring 2+ years of software development experience.

Cloud Engineer II, AI/ML, Professional Services (English, Spanish)

Cloud Engineer II position at Google Cloud focusing on AI/ML solutions, requiring 6 years of ML experience and fluency in English and Spanish.

App Development Customer Engineer, Global Partnerships Sellside

App Development Customer Engineer role at Google focusing on AI/ML solutions for EMEA partners, requiring 6 years of experience and deep technical expertise.

Description For Software Engineer, Machine Learning, Jigsaw

Google's Jigsaw unit is seeking a Machine Learning Software Engineer to join their Conversation-AI team. This role focuses on protecting voices in online conversation through innovative technology solutions. The team designs and builds user experiences leveraging ML models to improve online discussions and publishes research advancing the state-of-the-art in ML-supported digital discourse.

Jigsaw addresses global security challenges including digital attacks, online hate and harassment, extremism, and censorship. The role offers unique opportunities to work on mission-driven projects within a nimble interdisciplinary team, with connections to academia and civil society. In the emerging GenAI era, the team is particularly focused on technologies supporting democratic discourse.

As a Software Engineer, you'll work on critical projects with opportunities for growth and team transitions. The role requires expertise in NLP, ML infrastructure, and software development. You'll be responsible for designing solutions to complex problems, implementing ML systems in production, and guiding AI/ML research.

The position offers competitive compensation including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. Google emphasizes building a representative workforce and fostering an inclusive culture, providing equal opportunities regardless of background.

This role represents a unique opportunity to impact online discourse positively while working with cutting-edge AI technology at one of the world's leading tech companies. The position combines technical challenges with meaningful social impact, making it ideal for engineers passionate about using technology to protect and improve online conversations.

Last updated a month ago

Responsibilities For Software Engineer, Machine Learning, Jigsaw

  • Interest in improving online discussions and desire to have an impact
  • Analyze Machine Learning foundations with an open mind and how Large Language Models are changing and complicating the landscape
  • Design solutions to ambiguous problems with an entrepreneurial mindset
  • Bring Machine Learning systems into production
  • Guide academic research in Artificial Intelligence (AI) and Machine Learning

Requirements For Software Engineer, Machine Learning, Jigsaw

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience in testing, maintaining or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with Natural Language Processing (NLP) concepts, algorithms, and experience in designing NLP solutions
  • 3 years of experience with ML infrastructure

Benefits For Software Engineer, Machine Learning, Jigsaw

Medical Insurance
Vision Insurance
Dental Insurance
  • bonus
  • equity
  • benefits

Interested in this job?