Senior Software Engineer

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve.
$161,500 - $219,000
Machine Learning
Senior Software Engineer
In-Person
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 Software Engineer

Intuit is seeking a Senior Software Engineer to join the Smart Money Services (SMS) team as a Senior Machine Learning Engineer. The SMS team is responsible for detecting and preventing fraud and financial risk for all Money Movement events at Intuit. In this role, you'll be embedded inside a vibrant team of data scientists, helping to conceive, code, and deploy data science models at scale using the latest industry tools. You'll develop and maintain web services for the AI team, work on data wrangling, feature engineering, and model development. Key responsibilities include discovering and preparing data sources, creating and refining features, implementing machine learning algorithms, running A/B tests, and working cross-functionally with product managers and engineers. The ideal candidate should have a strong background in computer science, experience with data science tools and frameworks, and excellent communication skills. This position offers a competitive compensation package, including a base salary range of $161,500 - $219,000 for the Bay Area, California location, along with bonus potential, equity rewards, and benefits.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Conceive, code, and deploy data science models at scale
  • Develop and maintain web services for the AI team
  • Data wrangling and feature engineering
  • Discover and prepare data sources for machine learning
  • Create and refine features from underlying data
  • Implement and refine machine learning algorithms
  • Run A/B tests and perform statistical analysis
  • Work cross-functionally with product managers, data scientists, and product engineers
  • Explore new technologies for potential customer benefits

Requirements For Senior Software 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 (e.g., Python, Scikit, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark)
  • Understanding of machine learning principles
  • Experience with web services and API design
  • Experience with Object Oriented Languages (Scala, Python, Java preferred)
  • Knowledge of data query and processing tools (e.g., SQL)
  • Computer science fundamentals
  • Software engineering fundamentals
  • Experience deploying highly scalable software
  • Experience with GPU acceleration
  • Experience with cloud technologies (e.g., AWS)
  • Strong oral and written communication skills

Interested in this job?