Senior Python Backend Developer / ML Engineer (IR-535)
Core
Build and operationalize scalable backend systems and ML platforms for an AI-powered decision-making platform serving businesses in industries like healthcare.
Role type
Senior IC Python Backend Developer / ML Engineer (LLM & GenAI)
Builds
Scalable backend APIs, microservices, and production ML/LLM systems for enterprise clients.
Domain
Enterprise AI, Generative AI, Healthcare/Pharma
Deliverable
production ML models
Required skills
Python (async/await, type hints, Pydantic, SOLID), FastAPI, SQLAlchemy, Vector databases (Pinecone, Weaviate, Chroma), RAG architectures, LangChain, LangGraph, Hugging Face, MLOps (MLflow, model versioning), Azure OpenAI, NLP, Computer Vision (OCR, GPT-4 Vision), Celery, SQL.
Preferred skills
Azure DevOps, Kubernetes, LlamaIndex, Langfuse, Big Data ETL/ELT, Prompt management, Cost optimization for LLMs, Multi-tenant architecture design.
Technologies
FastAPI, SQLAlchemy, Pinecone, Weaviate, Chroma, LangChain, LangGraph, Hugging Face, MLflow, Azure OpenAI, Celery, Azure Key Vault, Azure Blob Storage, OpenAPI/Swagger.
Responsibilities
Develop scalable backend APIs and microservices using FastAPI; Implement MLOps including model tracking, drift detection, and feedback loops; Deploy and operationalize LLMs and Deep Learning models; Integrate Azure OpenAI and other LLM providers with error handling; Build and orchestrate model pipelines for feature engineering and inference; Implement multi-tenant architectures with data isolation; Optimize LLM usage costs via prompt caching and batch processing; Write production-ready, testable Python code following OOP and async principles; Troubleshoot backend applications using distributed tracing; Research and evaluate emerging AI architecture patterns.
Seniority
Senior, hands-on IC