Haystack
← Back to Jobs
Technology

Python Developer (Machine Learning) F2F drive on13th July

AgreeYa SolutionsFremont, CA🇺🇸United StatesPosted 9 Jul 2026

Why This Role Stands Out

This onsite Python Developer role offers a fantastic opportunity to build and deploy scalable AI solutions that directly impact enterprise service and customer support applications, empowering you to leverage your machine learning expertise to solve complex business challenges. If you're a mid-senior developer with a strong software engineering mindset and a passion for bringing production-grade ML models to life, you'll thrive in this collaborative environment with significant opportunities for professional growth. Seize this chance to make a real impact and apply today!

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Job Title: Python Developer (Machine Learning)

Location: Fremont, CA 94538
Work Arrangement: Onsite 5 Days/Week

Job Summary

We are seeking a highly skilled Python Developer with strong Machine Learning expertise to design, develop, and deploy scalable AI solutions supporting enterprise service and customer support applications. The ideal candidate will have hands-on experience building production-grade machine learning models, working with diverse datasets, and collaborating with cross-functional teams to solve complex business problems. This role requires a strong software engineering mindset, deep Python expertise, and experience taking ML models from research through production.

Key Responsibilities

  • Design, develop, and implement machine learning models for service and customer support applications using techniques such as supervised learning, convolutional neural networks (CNNs), and modern ML frameworks.
  • Build scalable AI solutions by leveraging Python, PyTorch, Pandas, and other data science libraries.
  • Collaborate with service operations, customer support, and business stakeholders to identify challenges and develop data-driven solutions.
  • Own the deployment, monitoring, and maintenance of production machine learning models, including implementing alerting and monitoring systems.
  • Work with structured and unstructured datasets, including text, voice, images, and tabular data, to develop predictive and intelligent applications.
  • Translate ambiguous business requirements into end-to-end machine learning solutions.
  • Develop clean, modular, reusable, and production-ready code following software engineering best practices.
  • Participate in Agile development processes, including sprint planning, code reviews, testing, and continuous improvement.
  • Optimize model performance, scalability, and reliability for enterprise production environments.
  • Collaborate closely with software engineers, data scientists, and product teams to deliver high-quality AI-powered applications.

Required Qualifications

  • Strong expertise in Python programming for high-performance and data-intensive applications.
  • Hands-on experience with at least one modern deep learning framework such as PyTorch, TensorFlow, or JAX.
  • Experience developing and deploying production machine learning systems.
  • Knowledge of supervised learning, deep learning, convolutional neural networks (CNNs), and model evaluation techniques.
  • Strong understanding of statistics, model validation, and performance comparison methodologies.
  • Experience working with heterogeneous datasets including text, images, voice, and tabular data.
  • Familiarity with large language models (LLMs), recommender systems, or operations research is highly preferred.
  • Passion for writing clean, maintainable, and scalable production code.
  • Experience working in Agile/Scrum development environments.
  • Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field (or equivalent practical experience).

Preferred Skills

  • Experience deploying ML models into production environments.
  • Knowledge of MLOps concepts, model monitoring, and automated alerting.
  • Strong problem-solving skills with the ability to work independently on complex and ambiguous challenges.
  • Excellent communication and collaboration skills within cross-functional engineering teams.

Skills

MLOps
Machine Learning
Scrum
Agile
Deep Learning
Pandas
PyTorch
Python
TensorFlow

Similar jobs