AI Engineer
Core
Design, build, and deploy AI-powered applications leveraging Large Language Models (LLMs), focusing on bridging research with scalable software.
Role type
AI Engineer (LLM Application Developer)
Builds
Production-grade AI applications and backend services
Domain
Artificial Intelligence / Large Language Models / Software Engineering
Deliverable
production ML models | product features
Required skills
Python, LLM frameworks (LangChain, LlamaIndex, AutoGen), RAG implementation, agentic workflows, vector databases, CI/CD pipelines, containerization (Docker/Kubernetes), cloud platforms (AWS/GCP/Azure), MLOps/LLMOps
Preferred skills
Frontend technologies (React, TypeScript), evaluation frameworks (Ragas, TruLens), open-source contributions
Technologies
FastAPI, Flask, Django, Pinecone, Chroma, Milvus, Git, OpenAI, Anthropic
Responsibilities
Design and optimize applications leveraging LLMs; write scalable Python code for APIs and backend services; apply software engineering practices including testing and version control; optimize AI pipelines for latency and cost; partner with product and engineering teams to deliver features.
Seniority
Mid-Senior (4–8 years experience)