Senior Python Backend Developer / ML Engineer (IR-534)
Core
Design and build scalable backend systems, APIs, and microservices integrating advanced machine learning and LLM workflows for business decision-making.
Role type
Senior Python Backend Developer / ML Engineer
Builds
Scalable backend APIs, microservices, and production LLM systems
Domain
Healthcare and business analytics using AI/ML
Deliverable
production ML models | product features
Required skills
Python (async/await, type hints, Pydantic, SOLID), FastAPI, SQLAlchemy, vector databases (Pinecone, Weaviate, Chroma), RAG architectures, LangChain, LangGraph, Hugging Face, MLOps (MLflow, A/B testing), NLP, computer vision, OCR, GPT-4 Vision, Celery, Azure OpenAI, multi-tenant architecture
Preferred skills
Langfuse, LlamaIndex, Docker, Kubernetes, Azure DevOps, GitHub Actions, AWS, GCP, Big Data systems, ETL/ELT pipelines
Technologies
FastAPI, SQLAlchemy, Pinecone, Weaviate, Chroma, LangChain, LangGraph, MLflow, Celery, Azure OpenAI, Hugging Face, GPT-4, GPT-4 Vision, Langfuse, LlamaIndex, Docker, Kubernetes, Azure Key Vault, Veeva Vault, Adobe PDF Services
Responsibilities
Design and build scalable backend systems, APIs, and microservices with FastAPI; Write high-quality backend code using Python, SQL, async/await, and solid OOP principles; Integrate Azure OpenAI (GPT-4, GPT-4 Vision) with robust retry and error handling; Build LLM observability with Langfuse; Develop prompt management with versioning, fallbacks, and cost optimization strategies; Orchestrate async workflows using Celery for complex pipelines; Design multi-tenant architectures with strict data isolation; Integrate third-party APIs (Veeva Vault, Adobe PDF Services, OCR); Troubleshoot systems using structured logging and distributed tracing; Document APIs and changes using OpenAPI/Swagger
Seniority
Senior, hands-on IC