Machine Learning Engineer II Recommendation Systems- Credit Karma

Intuit

Actively hiring
Oakland, California, US Posted 50 days ago $140,500$190,000 / year

At a glance

AI generated

TL;DR

As a Machine Learning Engineer II on the Data & AI Platform team at Credit Karma, you will work closely with data scientists to build and deploy personalized financial recommendation systems for over 100 million members. Your day-to-day responsibilities include writing ETL code to prepare training datasets, performing feature engineering, and deploying models into production using tools like BigQuery, Apache Beam/Dataflow, Spark, Flink, and Airflow. You will also monitor model performance and collaborate with platform engineers and product teams to deliver ML-powered features. The role requires strong proficiency in Python, experience with data libraries such as pandas and scikit-learn, and familiarity with big data tools like Apache Spark and GCP services. This position emphasizes hands-on technical execution and collaboration within a large-scale, production-grade AI environment.

Skills

Python pandas NumPy scikit-learn SQL Apache Spark BigQuery Dataflow TensorFlow XGBoost Airflow Kubeflow TFX Feature stores GCP AI Platform Composer BigTable CI/CD

What you'll do

  • Write data ETL code to read, clean, and transform raw feature sets into enriched training-ready datasets.
  • Perform feature enrichment through aggregation logic such as computing rolling averages and merged histories across identity-stitched records.
  • Train binary classification models using libraries like scikit-learn, XGBoost, or TensorFlow on properly assembled training sets.
  • Build scalable data pipelines in a big data environment using tools such as BigQuery, Apache Beam/Dataflow, Spark, Flink, and Airflow.
  • Implement models into production serving infrastructure and support model refresh workflows.
  • Monitor production model performance and data quality; triage and resolve issues.
  • Collaborate with data scientists to translate experimental notebooks into maintainable, production-grade code.

What we're looking for

  • 3+ years of professional experience in software engineering, data engineering, or machine learning engineering.
  • Strong proficiency in Python and experience with data libraries such as pandas, NumPy, scikit-learn.
  • Solid understanding of data structures, algorithms, and writing clean, testable code.
  • Experience with SQL and working with large-scale datasets.
  • Familiarity with the end-to-end ML workflow including data preparation, feature engineering, model training, evaluation, and deployment.
  • Ability to write bug-free, executable code for data ETL and model training tasks within a structured timeframe.
  • Clear communication skills to articulate technical plans and explain decisions effectively.

Market check

Salary context

This $140,500–$190,000 range sits above 18% of similar postings on FindRole.

Peer median band

$174,800$253,800

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$177,325$247,531

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Intuit

Intuit is a financial software company known for products like TurboTax, QuickBooks, Mint, and Credit Karma, helping consumers and small businesses manage their finances and taxes. Industry: Financial Software & Technology

Intuit currently has 142 open roles on FindRole.

Listed pay typically runs $202,500–$274,000 across 131 roles with salary data.

Most-posted roles

View all roles at Intuit

More like this

Similar roles

Senior Machine Learning Engineer- Credit Karma

Intuit

Oakland, California, US 55 days ago $202,500$274,000
Python Kubernetes Vertex AI Tensorflow PyTorch Google Cloud Docker CI/CD MLOps Spark Dataflow Dask Ray PostgreSQL BigQuery Labelbox Snorkel GenAI Chronon Tecton FeatureStore Prometheus Grafana

Senior AI Scientist- Credit Karma

Intuit

Oakland, California, US 55 days ago $180,000$243,500
Python SQL Deep Learning Reinforcement Learning Recommendation Systems GenAI Machine Learning Docker Kubernetes AWS CI/CD Prometheus Grafana Terraform PostgreSQL

Senior AI Scientist- Credit Karma

Intuit

Oakland, California, US 50 days ago $180,000$243,500
Python SQL Deep Learning Reinforcement Learning Recommendation Systems GenAI Machine Learning Data Science Cross-functional Collaboration CI/CD

Machine Learning Engineer

Adobe

San Jose, US 8 days ago $161,700$234,150
Python AWS GCP Azure MLOps CI/CD Docker Kubernetes Prometheus Terraform PostgreSQL Git Agentic systems Multi-agent orchestration LLM-as-a-judge Retrieval-Augmented Generation RAG NLP pipelines

Machine Learning Engineer

Adobe

San Jose, US 63 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Motorola Solutions

Los Angeles, Ca, US 45 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms