Senior Machine Learning Engineer

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper.
$161,500 - $219,000
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Finance
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 is seeking a Senior Machine Learning Engineer to join their vibrant team of data scientists. In this role, you'll be embedded inside a dynamic team, expected to help conceive, code, and deploy data science models at scale using the latest industry tools. Your responsibilities will include discovering and preparing data sources, working with data scientists to create and refine features, building pipelines for model training and deployment, implementing and refining machine learning algorithms, running A/B tests, and collaborating cross-functionally with product managers and engineers.

Key responsibilities:

  • Discover, access, import, and clean data sources to make them machine learning-ready
  • Create and refine features from underlying data and build pipelines for model training and deployment
  • Implement, refine, and design machine learning algorithms
  • Conduct A/B tests, perform statistical analysis, and draw conclusions on model impact
  • Collaborate with cross-functional teams and communicate results to peers and leaders
  • Explore new technologies to enhance customer benefits

Qualifications:

  • BS, MS, or PhD in Computer Science or related field, or equivalent practical experience
  • 6+ years of experience in machine learning or related field
  • Proficiency in Data Science tools and frameworks (Python, Scikit-learn, NLTK, NumPy, Pandas, TensorFlow, Keras, R, Spark)
  • Strong understanding of machine learning techniques and principles
  • Experience with data query and processing tools (e.g., SQL)
  • Solid computer science and software engineering fundamentals
  • Experience deploying scalable software for millions of users
  • Familiarity with GPU acceleration and cloud technologies (AWS, GCP)
  • Excellent communication skills

Intuit offers a competitive compensation package, including base pay range of $161,500 – $219,000 (varies by location), cash bonus, equity rewards, and comprehensive benefits. The company is committed to pay equity and conducts regular comparisons across categories of ethnicity and gender.

Join Intuit to work on innovative products that empower people worldwide to take control of their finances. Experience an award-winning culture that promotes diversity, inclusion, and continuous learning.

Last updated 3 months ago

Responsibilities For Senior Machine Learning Engineer

  • Discover data sources, get access to them, import them, clean them up, and make them machine learning-ready
  • Work with data scientists to create and refine features from the underlying data and build pipelines to train and deploy models
  • Partner with data scientists to understand, implement, refine and design machine learning algorithms
  • Run regular A/B tests, gather data, perform statistical analysis, draw conclusions on the impact of your models
  • Work cross-functionally with product managers, data scientists and product engineers, and communicate results to peers and leaders
  • Explore new technology shifts in order to determine how they might connect with the customer benefits we wish to deliver

Requirements For Senior Machine Learning Engineer

Python
  • BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience
  • 6+ years of experience
  • Knowledgeable with Data Science tools and frameworks (i.e. Python, Scikit, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark)
  • Basic knowledge of machine learning techniques (i.e. classification, regression, and clustering)
  • Understand machine learning principles (training, validation, etc.)
  • Knowledge of data query and data processing tools (i.e. SQL)
  • Computer science fundamentals: data structures, algorithms, performance complexity, and implications of computer architecture on software performance
  • Software engineering fundamentals: version control systems (i.e. Git, Github) and workflows, and ability to write production-ready code
  • Experience deploying highly scalable software supporting millions or more users
  • Experience with GPU acceleration (i.e. CUDA and cuDNN)
  • Experience with integrating applications and platforms with cloud technologies (i.e. AWS and GCP)
  • Strong oral and written communication skills

Benefits For Senior Machine Learning Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive compensation package
  • Cash bonus
  • Equity rewards
  • Comprehensive benefits

Interested in this job?