Senior Machine Learning Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$161,500 - $219,000
Machine Learning
Senior Software Engineer
In-Person
6+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer AI

Senior Software Engineer AI role at Intuit focusing on transforming marketing platforms with AI/ML solutions, requiring 5+ years of experience in building AI/ML applications.

Sr Machine Learning Engineer, GenAI

Senior Machine Learning Engineer position at Intuit focusing on Generative AI development, model optimization, and deployment at scale.

Senior Software Engineer AI

Senior Software Engineer AI role at Intuit focusing on transforming marketing platforms through AI/ML implementation, requiring 5+ years of experience in building AI/ML applications.

Senior Software Engineer, Futures (AI)

Senior Software Engineer position at Intuit's Futures team focusing on AI innovation and emerging technologies to transform financial services.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Intuit focusing on developing and deploying ML models at scale, working with data scientists and product teams.

Description For Senior Machine Learning Engineer

Intuit, a leading global financial technology platform serving approximately 100 million customers worldwide, is seeking a Senior Machine Learning Engineer to join their Smart Money Services (SMS) team. This role presents an exciting opportunity to work at the intersection of finance and artificial intelligence, focusing on detecting and preventing fraud and financial risk across all Money Movement events at Intuit.

The position offers a competitive base salary range of $161,500 - $219,000, along with additional benefits and equity rewards. As a Senior Machine Learning Engineer, you'll be embedded within a dynamic team of data scientists, where you'll play a crucial role in conceiving, coding, and deploying machine learning models at scale.

The ideal candidate will bring 6+ years of experience and strong expertise in data science tools and frameworks, including Python, Scikit-learn, TensorFlow, and Spark. You'll be responsible for developing and maintaining web services for the AI team, performing data wrangling, feature engineering, and model development. The role requires a deep understanding of machine learning principles, experience with REST APIs, and proficiency in object-oriented programming languages like Scala, Python, and Java.

Working at Intuit means joining a company that powers prosperity through popular products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. You'll be part of a team that values innovation and is committed to making a significant impact on financial technology. The role offers opportunities to work with cutting-edge technologies, including GPU acceleration and cloud platforms, while collaborating with cross-functional teams to deliver solutions that serve millions of users.

This position is perfect for someone who combines technical expertise with strong communication skills, as you'll be expected to conduct meetings, make professional presentations, and explain complex concepts to non-technical users. The role offers the chance to work on meaningful problems in financial technology while contributing to Intuit's mission of providing opportunities for everyone to prosper.

Last updated a month ago

Responsibilities For Senior Machine Learning Engineer

  • Help conceive, code, and deploy data science models at scale
  • Develop and maintain web services for the AI team which orchestrate various ML functions
  • Data wrangling, feature engineering, developing models, and testing metrics
  • Discover, access, import, clean, and prepare data for machine learning
  • Create and refine features from underlying data and build pipelines to train and deploy models
  • Partner with data scientists to implement and design machine learning algorithms
  • Run A/B tests, gather data, perform statistical analysis
  • Work cross-functionally with product managers, data scientists and product engineers
  • Communicate results to peers and leaders
  • Explore new technology shifts for customer benefits

Requirements For Senior Machine Learning Engineer

Python
Java
Scala
  • BS, MS, or PhD degree in Computer Science or related field, or equivalent work experience
  • 6+ years of experience
  • Knowledge of Data Science tools and frameworks (Python, Scikit, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark)
  • Understanding of machine learning principles
  • Experience with web services (REST) and API design
  • Experience with Object Oriented Languages: Scala, Python, Java
  • Knowledge of SQL and data processing tools
  • Computer science fundamentals: data structures, algorithms, performance complexity
  • Software engineering fundamentals including version control systems
  • Experience deploying highly scalable software for millions of users
  • Experience with GPU acceleration (CUDA and cuDNN)
  • Experience with cloud technologies (AWS)
  • Strong oral and written communication skills

Interested in this job?