Taro Logo

Senior Staff Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving 100M+ customers worldwide.
Machine Learning
Staff Software Engineer
5,000+ Employees
5+ years of experience
AI · Finance

Job Description

Intuit is seeking an experienced Machine Learning Engineer to join their AI, Research, and Futures organization. This role combines cutting-edge AI research with practical implementation, focusing on building scalable ML solutions that enhance customer experiences.

The position involves designing and deploying end-to-end ML systems, architecting data pipelines, and ensuring operational excellence through modern MLOps practices. You'll work with a vibrant team of AI Scientists and MLEs, translating research into robust, production-ready systems.

Key responsibilities include building scalable pipelines for data curation and model training, implementing rapid prototypes, and maintaining high standards in reliability and observability. You'll also influence architectural decisions for Intuit's AI platforms and mentor junior engineers.

The ideal candidate should have an MS/Ph.D. in Computer Science with AI/ML focus and 5+ years of experience deploying ML solutions at scale. Strong programming skills in Python/Java/Scala and expertise with AI frameworks like LangChain and LangGraph are essential. Experience with cloud platforms and strong communication skills are crucial.

At Intuit, you'll be part of a company serving over 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. The company is evolving as a global AI technology leader, with a dedicated organization led by their Chief AI Officer. You'll have access to rich data and production-grade AI platforms, enabling quick translation of research into impactful solutions.

This role offers the opportunity to work at the forefront of AI innovation while contributing to Intuit's mission of powering prosperity for people and communities worldwide. The position combines technical excellence with practical impact, making it ideal for those passionate about applying AI to solve real-world problems at scale.

Last updated 8 days ago

Responsibilities For Senior Staff Software Engineer

  • Design, implement, and deploy robust end-to-end ML systems
  • Architect scalable pipelines for data curation, model training, evaluation, deployment, monitoring, and retraining
  • Accelerate innovation by building rapid prototypes
  • Ensure excellence in reliability, observability, and operational rigor through modern MLOps workflows
  • Influence key architectural decisions to evolve Intuit's AI platforms
  • Champion software engineering best practices
  • Mentor junior engineers

Requirements For Senior Staff Software Engineer

Python
Java
Scala
  • MS / Ph.D. in Computer Science with focus on Machine Learning / Artificial Intelligence
  • 5+ years of experience developing and deploying machine learning based solutions in production environments at scale
  • Strong Computer Science fundamentals including data structures, algorithms, performance complexity
  • Expertise in programming languages like Python, Java, or Scala
  • Experience with AI frameworks like LangChain, LangGraph, Google Agent Development Kit
  • Basic knowledge of AI and Machine Learning principles especially Large Language Models
  • Experience in designing and implementing highly scalable Machine Learning systems on cloud platforms
  • Strong communication and collaboration skills