Python Developer (Machine Learning) F2F drive on13th July

Fremont, CA, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
Contract Corp To Corp
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Agile
  • Artificial Intelligence
  • Collaboration
  • Communication
  • Computer Science
  • Conflict Resolution
  • Continuous Improvement
  • Customer Support
  • Data Science
  • Deep Learning
  • Evaluation
  • JAX
  • Large Language Models (LLMs)
  • Machine Learning (ML)
  • Machine Learning Operations (ML Ops)
  • Operations Research
  • Pandas
  • Problem Solving
  • PyTorch
  • Python
  • Research
  • Scalability
  • Scrum
  • Service Operations
  • Software Engineering
  • Sprint
  • Statistics
  • Supervised Learning
  • TensorFlow
  • Testing
  • Writing

Summary

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.

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.
  • Dice Id: swapps
  • Position Id: 9020840
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Fremont, California

Today

Easy Apply

Contract, Third Party

Depends on Experience

Cupertino, California

Today

Full-time

Palo Alto, California

Today

Full-time

USD 209,000.00 - 313,000.00 per year

Palo Alto, California

Today

Full-time

USD 145,000.00 - 165,000.00 per year

Search all similar jobs