1

Machine Learning Engineer Python Jobs in San Jose, CA

Qualifications Experience: * 3+ years of professional experience as a Machine Learning Engineer or ... Fluency in Python coding as well as data manipulation (SQL, Spark, Pandas) * Broad familiarity with ...

Qualifications Experience: * 3+ years of professional experience as a Machine Learning Engineer or ... Fluency in Python coding as well as data manipulation (SQL, Spark, Pandas) * Broad familiarity with ...

Job Title: Machine Learning Engineer / Research Engineer Pay: $$110,000 - $165,000 Base Salary ... Build and maintain scalable Python-based training, evaluation, and experimentation pipelines.

New

Software engineering skills and proficiency in Python.Experience with PyTorch.BA/BS degree in computer vision, computer graphics, machine learning or related field. MS or PhD in computer vision ...

Machine Learning Engineer Location: Fremont, CA (Local) Onsite interview Duration: 12+ Mos H1B Only ... Minimum Requirements In-depth knowledge of Python for high-performance, data-intensive applications.

Proficiency in one or more object-oriented programming languages such as Python, Java, or C++, with hands-on experience building distributed systems.Experience building large-scale machine learning ...

Machine Learning Engineer

San Mateo, CA · On-site

$110K - $165K/yr

Job Title: Machine Learning Engineer / Research Engineer Pay: $$110,000 - $165,000 Base Salary ... Build and maintain scalable Python-based training, evaluation, and experimentation pipelines.

New

Position Overview We are looking for a Machine Learning Engineer to be responsible for designing ... Proficiency in Python, C++, or similar and at least one deep learning library such as PyTorch ...

next page

Showing results 1-20

Machine Learning Engineer Python information

See San Jose, CA salary details

$27K

$164K

$237.3K

How much do machine learning engineer python jobs pay per year?

As of Jun 6, 2026, the average yearly pay for machine learning engineer python in San Jose, CA is $164,045.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,500.00 and $192,800.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Machine Learning Engineers working with Python, and how can they be addressed?

Machine Learning Engineers using Python often encounter challenges such as managing large datasets, ensuring efficient model deployment, and maintaining reproducibility of experiments. Handling data pipelines and model versioning can be complex, especially as projects scale. To address these issues, engineers typically use tools like Pandas and Dask for data handling, Docker for containerization, and MLflow or DVC for tracking experiments and models. Collaborating closely with data engineers, software developers, and product teams is also essential to streamline workflows and ensure models are production-ready.

What are the key skills and qualifications needed to thrive as a Machine Learning Engineer Python, and why are they important?

To thrive as a Machine Learning Engineer Python, you need a solid background in computer science, statistics, and mathematics, along with proficiency in Python programming and machine learning concepts. Familiarity with frameworks such as TensorFlow, PyTorch, Scikit-learn, and experience with cloud platforms or MLOps tools are highly valued, as are certifications like Google Professional Machine Learning Engineer. Strong problem-solving abilities, communication skills, and a collaborative mindset help set you apart in this field. These skills enable engineers to design, implement, and deploy effective machine learning solutions that address real-world challenges in dynamic, team-oriented environments.

What is the difference between Machine Learning Engineer Python vs Data Scientist?

AspectMachine Learning Engineer PythonData Scientist
Required CredentialsBachelor's/Master's in CS, Data Science, or related; Python skills; ML certificationsBachelor's/Master's in Statistics, CS, or related; Python/R skills; Data analysis certifications
Work EnvironmentDevelops scalable ML models, deploys algorithms, collaborates with engineering teamsAnalyzes data, builds models, interprets results, communicates insights
Employer & Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research institutions

While both roles require Python proficiency and data skills, Machine Learning Engineers focus on building and deploying scalable ML models, whereas Data Scientists analyze data and generate insights. The roles often overlap but differ in their primary focus and responsibilities.

What is a Machine Learning Engineer Python?

A Machine Learning Engineer Python is a professional who uses the Python programming language to design, build, and deploy machine learning models and systems. They work with large datasets, develop algorithms, and use Python libraries such as TensorFlow, scikit-learn, and PyTorch to solve complex problems. Their responsibilities also include preprocessing data, training models, evaluating performance, and integrating solutions into production environments. Machine Learning Engineers often collaborate with data scientists, software engineers, and business stakeholders to create scalable and efficient machine learning applications.
What are popular job titles related to Machine Learning Engineer Python jobs in San Jose, CA? For Machine Learning Engineer Python jobs in San Jose, CA, the most frequently searched job titles are:
What cities near San Jose, CA are hiring for Machine Learning Engineer Python jobs? Cities near San Jose, CA with the most Machine Learning Engineer Python job openings:
AI/Machine Learning Engineer - Python - Loops

AI/Machine Learning Engineer - Python - Loops

IFS

Palo Alto, CA • On-site

Full-time

Posted 3 days ago


Job description

Job Summary:
IFS is a billion-dollar revenue company with over 7000 employees, renowned for its cutting-edge AI technology that enhances enterprise software solutions. The AI/Machine Learning Engineer will design and optimize backend systems, develop Python services, and integrate AI/ML capabilities into enterprise workflows.
Responsibilities:
• Build and maintain Python-based services, integrations, and data pipelines that support AI agent functionality.
• Develop reusable libraries, APIs, and frameworks to accelerate AI-driven product capabilities.
• Ensure code quality, maintainability, and scalability through testing, CI/CD, and performance monitoring.
• Implement and optimize workflows leveraging LLMs, embeddings, RAG systems, and vector databases.
• Integrate AI/ML libraries and external APIs (e.g., OpenAI, Hugging Face, LangChain, Pinecone, Weaviate).
• Experiment with prompt engineering and fine-tuning to improve reliability and performance of deployed agents.
• Partner with product and core engineering teams to translate requirements into technical solutions.
• Contribute to architecture decisions and internal technical documentation.
• Support the deployment of agents into enterprise environments with a focus on stability, accuracy, and scale.
Qualifications:
Required:
• 2–5 years of professional experience as a Python Engineer / Backend Engineer (experience with AI/ML is a strong plus).
• Strong proficiency in Python and familiarity with JavaScript/TypeScript for integrations.
• Hands-on knowledge of AI/ML frameworks and tools (OpenAI, Hugging Face, LangChain, vector DBs, RAG).
• Understanding of system integration patterns and comfort working with RESTful APIs, JSON, and data pipelines.
• Strong debugging, testing, and optimization skills.
• Ability to write clean, maintainable, and well-documented code.
Preferred:
• Experience with enterprise systems (CRM, ERP, Helpdesk, Developer platforms, HR/Finance systems) is a plus.
Company:
IFS develops and delivers enterprise software solutions such as ERP, EAM, Service Management and Industrial AI It is a sub-organization of EQT. Founded in 1983, the company is headquartered in Linköping, SWE, with a team of 5001-10000 employees. The company is currently Late Stage.