AI/ML Engineer (Python & Ruby) Hybrid Mountain View, CA

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Algorithms
Amazon Web Services
Analytical Skill
Apache Spark
Artificial Intelligence
Big Data
Calculus
Cloud Computing
Data Science
Deep Learning
Design Patterns
Extract
Transform
Load
Google Cloud Platform
Machine Learning Operations (ML Ops)
Natural Language Processing
PyTorch
TensorFlow

Job Details

Job Title: AI/ML Engineer (Python & Ruby) Hybrid Mountain View, CA

Job Type: Contract / Full-time (based on client preference)
Location: Mountain View, CA (Hybrid 3 days onsite per week)
Experience: 9+ years


Job Description:

We are seeking a talented and experienced AI/ML Engineer (Python & Ruby) to join our innovative engineering team at Intuit.
In this hybrid role, you will design, build, and deploy machine learning models and integrate them into production applications combining data science expertise with robust, scalable software engineering practices.

This position offers the opportunity to work on impactful AI-driven solutions that enhance business efficiency and customer experience.


Key Responsibilities:

  • Model Development: Design, develop, and implement machine learning and deep learning models using Python libraries like TensorFlow, PyTorch, scikit-learn, Pandas, NumPy.

  • Application Integration: Integrate AI/ML models into production systems and web services, writing high-quality, scalable Ruby code (preferably with Ruby on Rails).

  • Data Pipeline Construction: Collaborate with data engineers to create data pipelines for cleaning, transforming, and preparing datasets for model training.

  • MLOps & Deployment: Deploy and manage AI/ML models in production using AWS, Azure, or Google Cloud, ensuring reliability and scalability.

  • Performance Optimization: Continuously monitor, evaluate, and improve model performance and system efficiency.

  • Code Quality: Perform code reviews and maintain adherence to software engineering best practices and Git version control.

  • Collaboration: Partner with data scientists, product managers, and other engineers to align technical solutions with business goals.

  • Research & Innovation: Stay up-to-date with the latest advancements in AI/ML and contribute new ideas to enhance product capabilities.


Required Skills and Qualifications:

  • Bachelor s or Master s degree in Computer Science, Engineering, or Data Science.

  • 9+ years of experience in software and machine learning development.

  • Python: Hands-on experience building and deploying ML models using TensorFlow, PyTorch, scikit-learn, Pandas, and NumPy.

  • Ruby: Proven experience in developing scalable web applications or APIs using Ruby on Rails.

  • Strong understanding of ML algorithms, statistics, linear algebra, calculus, and probability.

  • Knowledge of software architecture, design patterns, and best engineering practices.

  • Excellent problem-solving and analytical skills.


Preferred Qualifications:

  • Experience with Apache Spark or other big data tools.

  • Familiarity with MLOps tools for model lifecycle management.

  • Experience with cloud platforms (AWS, Azure, or Google Cloud).

  • Exposure to NLP or Computer Vision projects.


Additional Details:

  • Work Authorization: Must be legally authorized to work in the U.S. (No sponsorship available).

  • Location: Mountain View, CA (Hybrid).

  • Start Date: Immediate or ASAP.


To Apply:
Please share your updated resume and availability for a discussion.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.