Senior ML Engineer with Python (IR-536)
Core
Build and operationalize scalable ML platforms and backend systems for an AI-powered decision-making platform serving various industries, with a strong focus on LLMs and Generative AI.
Role type
Senior Machine Learning Engineer (LLM/GenAI)
Builds
Scalable backend APIs, microservices, and production ML/Deep Learning models (LLMs, GenAI)
Domain
Enterprise AI, Generative AI, Large Language Models
Deliverable
production ML models
Required skills
Python (7+ years), Machine Learning, LLM systems, FastAPI, Vector databases (Pinecone, Weaviate, Chroma), RAG architectures, LangChain, LangGraph, MLOps, NLP, Computer Vision, Hugging Face, SQL
Preferred skills
Azure (Azure OpenAI, Blob Storage, Key Vault), LlamaIndex, MLflow, Langfuse, Celery, Kubernetes, Big Data systems (ETL/ELT), Document processing (OCR, PDF extraction), Cost optimization for LLMs
Technologies
Python, FastAPI, SQLAlchemy, Pinecone, Weaviate, Chroma, LangChain, LangGraph, MLflow, Langfuse, Hugging Face, LlamaIndex, Azure OpenAI, Celery, Docker, Kubernetes, Azure DevOps, GitHub Actions
Responsibilities
Develop scalable backend systems and microservices using FastAPI; Deploy and operationalize ML and Deep Learning models with a focus on LLMs; Implement MLOps including model tracking, drift detection, and feedback loops; Integrate Azure OpenAI and other LLM providers; Build and orchestrate model pipelines for feature engineering and inference; Implement multi-tenant architectures with data isolation; Optimize LLM usage costs and performance; Write production-ready, testable Python code using async patterns and SOLID principles; Collaborate with client-facing teams to gather technical requirements.
Seniority
Senior, hands-on IC