Senior Machine Learning Engineer

Intuit

Mountain View (CA)

On-site

USD 171,000 - 232,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Intuit in Mountain View, CA (onsite) is hiring to build and productionize machine learning at scale. You’ll architect, code, optimize, and deploy ML models using modern tools and techniques, and automate the lifecycle of ML solutions to monitor performance and improve customer outcomes.

You’ll collaborate with product managers, data scientists, and engineers to refine algorithms, evaluate new technologies, and deliver customer benefits through end-to-end data pipelines and robust ML systems.

Qualifications

  • : Education: BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience.
  • ?: Languages: Scala, Java, Python.
  • ?: Computer science fundamentals: data structures, algorithms, performance complexity, and how computer architecture affects software performance (e.g. I/O and memory tuning).
  • ?: Software engineering fundamentals: version control systems (Git, GitHub), production-ready coding practices, and development workflows.
  • ?: ML and data science tool familiarity: SQL, SkLearn, NLTK, Numpy, Pandas, TensorFlow, Keras.
  • ?: ML concepts: training, validation, testing, and techniques such as classification, regression, and clustering.
  • ?: Data processing and distributed systems: Spark, Hive, Flink.
  • ?: Cloud: AWS and AWS SageMaker.
  • ?: DevOps concepts: CI/CD.
  • ?: Containers: Docker and Kubernetes.

Responsibilities

  • Design, implement, and optimize ML systems for scalability, usability, and performance.
  • Collaborate cross-functionally with product managers, data scientists, and engineers to refine machine learning algorithms.
  • Communicate results clearly to peers and leaders.
  • Evaluate state-of-the-art technologies and apply them to deliver customer benefits.
  • Build end-to-end data pipelines with partners and multiple data sources.

Skills

Scala
Java
Python
Git/GitHub
Data structures
Algorithms
Performance optimization
CI/CD
Distributed systems
Spark
Hive
Flink
SQL
NumPy
Pandas
Scikit-Learn
NLTK
TensorFlow
Keras
Docker
Kubernetes
AWS
SageMaker

Education

BS/MS/PhD in Computer Science or related field

Tools

Spark
Hive
Flink
Docker
Kubernetes
AWS SageMaker

Job description

Build and productionize machine learning at scale with Intuit in Mountain View, CA (onsite). In this role, you’ll architect, code, optimize, and deploy ML models using modern tools and techniques. You’ll also help automate the lifecycle of ML solutions, monitor performance, and continuously improve outcomes for customers.

What you’ll do
  • Design and build systems that improve ML scalability, usability, and performance.
  • Collaborate cross-functionally with product managers, data scientists, and engineers to understand and refine machine learning and other algorithms.
  • Communicate results clearly to peers and leaders.
  • Evaluate state-of-the-art technologies and apply them to deliver customer benefits.
  • Work with multiple data sources, refining features from underlying data and building end-to-end pipelines with partners.
ML impact areas
  • Model productionalization: Partner with data scientists to take prototype models to customer-scale readiness.
    • Increase training data where needed.
    • Automate training and prediction.
    • Orchestrate data for continuous prediction.
    • Understand training data details and provide metrics to compare models.
  • Model enhancement: Improve prediction performance or reduce training time by working on existing codebases.
    • Conduct exploratory performance-focused work or execute directed improvements based on ideas from data science partners.
  • Machine learning tools: Build project-specific or decoupled tooling to reduce pain points in the data science process.
    • Speed up training.
    • Simplify data processing.
    • Strengthen data management tooling.
Key responsibilities in practice

You’ll be expected to help architect, implement, optimize, and deploy ML models using the latest industry tools. In addition, you’ll automate, deliver, monitor, and improve machine learning solutions. Success in this role depends on strengths across software development, systems engineering, data wrangling, feature engineering, software testing, and ML systems design.

Qualifications
  • Education: BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience.
  • Languages: Scala, Java, Python.
  • Computer science fundamentals: data structures, algorithms, performance complexity, and how computer architecture affects software performance (for example, I/O and memory tuning).
  • Software engineering fundamentals: version control systems (Git, GitHub), production-ready coding practices, and development workflows.
  • ML and data science tool familiarity: SQL, SkLearn, NLTK, Numpy, Pandas, TensorFlow, Keras.
  • ML concepts: training, validation, testing, and techniques such as classification, regression, and clustering.
  • Data processing and distributed systems: Spark, Hive, Flink.
  • Cloud: AWS and AWS SageMaker.
  • DevOps concepts: CI/CD.
  • Containers: Docker and Kubernetes.
Compensation

USD 171,000 - 231,500 per year.

Tech stack you’ll work with: Scala, Java, Python, SQL, SkLearn, NLTK, Numpy, Pandas, TensorFlow, Keras, Spark, Hive, Flink, AWS, AWS SageMaker, Docker, Kubernetes.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Intuit Inc. • Mountain View (CA)

On-site
USD 171,000 - 232,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Intuit • San Diego (CA)

On-site
USD 154,000 - 209,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Intuit Inc. • San Diego (CA)

On-site
USD 154,000 - 209,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Intuit Inc. • United States

On-site
USD 150,000 - 230,000
Bonus eligibility
Equity rewards
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Intuit Inc. • Mountain View (CA)

On-site
USD 197,000 - 266,500
Competitive compensation package
Cash bonus
Equity rewards
+1
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Intuit • Mountain View (CA)

On-site
USD 230,000 - 250,000
Cash bonus eligibility
Equity rewards
Senior ML Engineer: Scale & Productionize Models
Senior ML Engineer: Scale & Productionize Models

Intuit • Mountain View (CA)

On-site
USD 171,000 - 232,000
Principal AI Scientist
Principal AI Scientist

Intuit Inc. • Mountain View (CA)

On-site
USD 237,000 - 352,500
Cash bonus
Equity rewards
Comprehensive benefits
Senior ML Engineer: Architect & Deliver Scalable AI
Senior ML Engineer: Architect & Deliver Scalable AI

Intuit Inc. • United States

On-site
USD 150,000 - 230,000
Bonus eligibility
Equity rewards
Senior ML Engineer: Scale, Deploy & Optimize Models
Senior ML Engineer: Scale, Deploy & Optimize Models

Intuit Inc. • Mountain View (CA)

On-site
USD 171,000 - 232,000