Taro Logo

Principal Machine Learning Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$245,500 - $332,500
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Finance
This job posting is no longer active. 😔

Job Description

Intuit is seeking a Principal Software Engineer to join their AI Synapse team, focusing on building AI/Machine Learning solutions for their financial products suite. The role involves leading the design, development, and deployment of end-to-end systems that tackle challenging problems in document comprehension, LLM training, and multimodal data understanding. As part of a dynamic team of Data Scientists and Data Engineers, you'll be responsible for architecting systems for data curation, model training, and production deployment.

The position offers a competitive compensation package ranging from $245,500 to $332,500 in New York, with variations for other locations. Key responsibilities include leading ML-based system implementation, architecting robust training frameworks, accelerating innovation through prototyping, and creating multi-year tech roadmaps. The role requires expertise in programming languages like Python, Java, or Scala, and frameworks such as TensorFlow and PyTorch.

This is an excellent opportunity for an experienced technologist to shape the future of AI applications in financial technology, working with state-of-the-art Large Language Models and Multimodal Language Models. The role combines technical leadership with mentorship opportunities, allowing you to influence both technology direction and team development while contributing to Intuit's mission of powering prosperity for millions of customers worldwide.

Last updated 2 months ago

Responsibilities For Principal Machine Learning Engineer

  • Lead the design, implementation, and deployment of end-to-end Machine Learning based systems
  • Architect systems for curating large amounts of representative training data
  • Accelerate the pace of innovation by building quick prototypes
  • Create a multi-year tech roadmap
  • Drive key architectural decisions
  • Champion technical excellence and operational rigor
  • Mentor junior team mates

Requirements For Principal Machine Learning Engineer

Python
Java
Scala
  • MS / Ph.D. in Computer Science with focus on Machine Learning / Artificial Intelligence; equivalent experience will be considered
  • 10+ years of experience developing and deploying machine learning based solutions in production environments
  • Strong Computer Science fundamentals including data structures, algorithms, performance complexity
  • Expertise in programming languages like Python, Java, or Scala and modeling frameworks like TensorFlow, Pytorch

Benefits For Principal Machine Learning Engineer

Medical Insurance
401k
Equity
  • Cash bonus
  • Equity rewards
  • Competitive compensation package