Taro Logo

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:

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 3 months 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?