The Opportunity: We are looking for a Machine Learning Engineer to design, build, and support machine learning solutions with a strong emphasis on Python, APIs, and modern LLM-based applications. This role will focus on developing and integrating machine learning and generative AI capabilities into production systems, leveraging cloud infrastructure on Google Cloud Platform (GCP).
The ideal candidate has hands-on experience working with large language models (LLMs), building Python-based APIs, and applying frameworks such as LangChain and LangGraph to real-world use cases.
Key Responsibilities
Design, develop, and maintain machine learning solutions using Python
Build and integrate Python-based APIs to support ML and LLM-driven applications
Develop and deploy LLM and generative AI workflows using frameworks such as LangChain and LangGraph
Apply machine learning techniques to solve real-world business problems
Deploy and operate ML workloads on Google Cloud Platform (GCP)
Collaborate with cross-functional teams to integrate ML capabilities into production systems
Ensure solutions follow best practices for performance, scalability, and reliability
Required Qualifications
Strong proficiency in Python for machine learning and backend development
Hands-on experience working with machine learning models in production environments
Practical experience with LLMs and Generative AI use cases
Experience building and consuming Python-based APIs
Working knowledge of Google Cloud Platform (GCP)
Understanding of ML workflows, model experimentation, and deployment
Preferred Qualifications
Experience with LangChain and LangGraph
Familiarity with modern GenAI architectures and tooling
Experience deploying ML or AI services in cloud environments
Background in building scalable, production-grade ML systems
Job Type: Contract
Pay: $40.00 - $45.00 per hour
Benefits:
401(k)
Dental insurance
Vision insurance
Application Question(s):
USC/GC/H4/L2
Work Location: In person