Intuit Inc

Machine Learning Engineer II Recommendation Systems- Credit Karma

Intuit Inc$140K — $190K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in Scala or Java with a solid foundation in object-oriented programming and design patterns.
  • Strong problem-solving skills for tackling complex challenges collaboratively.
  • Understanding of deployment strategies and production infrastructure requirements.
  • Empathic approach with the ability to challenge the status quo.
  • MS/PhD in Computer Science, Machine Learning, or related field is a plus.
  • Experience with cloud services and designing distributed systems is a plus.

Responsibilities

  • Develop and optimize the recommendation platform with various software engineering projects.
  • Design and implement scalable solutions for handling large volumes of real-time events.
  • Contribute to performance tuning for low latency recommendations.
  • Collaborate across teams, owning the development of product features and solving complex problems.
  • Identify opportunities to improve technology and processes.
  • Participate in code reviews and technical design discussions.

Benefits

  • Competitive compensation package with performance-based rewards.
  • Eligibility for cash bonuses and equity rewards.
  • Regular pay adjustments to ensure fairness across ethnicity and gender categories.
Full Job Description
The Data & AI Platform (DAP) team at Intuit Credit Karma builds and operates the ML infrastructure that powers personalized financial recommendations for over 100 million members. Our platform spans feature engineering, data systems, model training and serving, and ML lifecycle management. We partner closely with data scientists and product engineers to turn research into production-grade AI at scale.

As an MLE II on the DAP team, you will be a hands-on contributor who builds reliable, well-tested data and ML pipelines end-to-end. You will collaborate with data scientists to prepare training datasets, train and evaluate machine learning models, and deploy them into production. This role emphasizes strong execution on well-scoped technical problems and a growing ability to identify and solve ambiguous issues with guidance from senior engineers.

Responsibilities
  • Write data ETL code to read, clean, and transform raw feature sets (e.g., visitor session logs) into enriched training-ready datasets.
  • Perform feature enrichment through aggregation logic such as computing rolling averages, most-recent values, and merged histories across identity-stitched records.
  • Handle data quality issues including null values, sparse features, and identity resolution across multiple visitor IDs (e.g., ivid/super_ivid stitching).
  • Integrate enriched features with label sets using point-in-time-correct joins to prevent information leakage in training data.
  • Train binary classification models using libraries such as scikit-learn, XGBoost, or TensorFlow on properly assembled training sets.
  • Perform feature engineering for model input (encoding categorical variables, handling missing data, scaling numerical features).
  • Evaluate model performance using appropriate metrics (AUC, precision, recall, F1) and communicate results clearly.
  • Iterate on model quality through hyperparameter tuning and feature selection.
  • 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.
  • Partner with data scientists, platform engineers, and product teams to deliver ML-powered features.
  • Participate in code reviews, design discussions, and on-call rotations.
  • Proactively learn the team's domain (feature platforms, ML lifecycle, recommendation systems) and contribute to documentation.


Qualifications
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3+ years of professional experience in software engineering, data engineering, or machine learning engineering.
  • Strong proficiency in Python; experience with data libraries (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: 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; able to articulate a technical plan before coding and explain decisions.


Preferred Qualifications
  • Experience with big data tools such as Apache Spark, BigQuery, or Dataflow.
  • Familiarity with ML frameworks beyond scikit-learn (e.g., TensorFlow, Keras, XGBoost, PyTorch).
  • Experience with workflow orchestration tools (Airflow, Kubeflow, TFX).
  • Exposure to feature stores, feature platforms, or streaming feature computation (e.g., Chronon, Feast).
  • Experience with GCP services (AI Platform, Dataproc, Composer, BigTable).
  • Understanding of model serving patterns (batch scoring, real-time inference, A/B testing).

Footer
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position will be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at ). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.
The expected base pay range for this position is:
Oakland $140,500 - $190,000

About Intuit Inc

Intuit offers business and financial management solutions for SMBs, financial institutions, consumers, and accounting professionals. The company’s product portfolio includes TurboTax, a software solution that offers free tax filing, efile taxes, and income tax returns; Quicken; QuickBooks; Mint.com, and more. It also offers end-to-end solutions for online tax preparation, download products, mobile tax prep, mortgage interest and property tax, corporations tax, military tax, and more. Intuit was founded by Tom Proulx and Scott Cook in 1983 and is based in Mountain View, California. The company serves customers in North America, Asia, Europe, and Australia with offices in the United States, Canada, India, U.K., and Singapore.

Intuit Inc Careers

Join the dynamic team at Intuit Inc, a global powerhouse in financial software, where innovation, leadership, and diversity training are at the heart of everything we do. This is an unparalleled opportunity to advance your career with a company that is committed to empowering communities and small businesses with innovative financial solutions.

Work You’ll Do

At Intuit Inc, you’ll be part of a culture that cherishes innovation and values the unique perspectives of its team members. You will collaborate with some of the brightest minds in the industry, using your skills to influence the future of technology and finance. Our team at Intuit Inc is driven by the mission to power prosperity around the world, and you can be at the forefront of this transformation.

Explore Job Opportunities and Growth

Intuit’s career paths are as diverse as the innovative solutions we provide to millions. From finance to software engineering, our job opportunities span across multiple disciplines. Whether you’re looking for a full-time position, an internship, or leadership roles, Intuit offers a world of opportunities for professional growth. Our hiring process is designed to identify and attract professionals who are not only skilled but are also passionate about making a difference.

Professional Development and Benefits

Invest in your future with Intuit’s industry-leading benefits and professional development opportunities. Our employees enjoy comprehensive benefits that ensure their personal and professional satisfaction, including health, wellness, and continuous learning perks. At Intuit, we also understand the importance of diversity training and leadership development, providing various programs that foster an inclusive environment.

Join Our Team

Embark on a journey of growth and innovation at Intuit Inc. Search open positions that match your skills and interests. We are looking for curious, creative, and solution-driven team players. Prepare your resume, ace the interview, and join a team that’s committed to creating solutions that power prosperity around the globe.

Networking and Career Advancement

At Intuit Inc, networking and internal mobility are encouraged to foster professional growth and innovation. Connect with leaders and peers through our various networking events, mentorship programs, and collaborative projects. With support at every step of your career, the opportunities at Intuit are limitless.

Stay Connected

Keep up to date with the latest in career opportunities and company news at Intuit Inc. Personalize your subscription to receive job alerts, insider tips, and industry-leading insights that you can put to use today—all from the people who work here.

Explore Careers at Intuit Inc

Discover the exciting and rewarding career opportunities awaiting you at Intuit Inc. Let your ambition lead you to success. Join us in our mission to power prosperity and contribute to our journey of continuous innovation.

SEARCH INTUIT JOBS

READ CAREERS BLOG

At Intuit Inc, every role is a chance to innovate, grow, and make an impact. Join us, and together let's shape the future of finance.
Learn more about Intuit Inc
Size
13,500 employees
Market Cap
$107.4 billion
Industry
Net Income
$1.7 billion
Founded
1983
5 Year Trend
+19.6%
Revenue
$7.7 billion
NASDAQ

Similar Jobs

More Jobs at Intuit Inc

More Consumer Technology Jobs

Find similar Machine Learning Engineer II Recommendation Systems- Credit Karma jobs: