Mid-Level Python Developer (GenAI)
Core
Build and deliver practical AI and agentic features for client applications, implementing multi-step agent workflows and connecting LLMs with external systems.
Role type
Mid-level GenAI Engineer (agentic workflows)
Builds
Production-grade AI applications and agentic features for client use
Domain
Generative AI, Agentic Systems, Enterprise Software
Deliverable
production ML models
Required skills
Agentic frameworks (LangGraph, LangChain, LlamaIndex), LLM API integration, RAG and vector search, Async Python, REST API development (FastAPI), AI observability and evaluation
Preferred skills
AI coding tools (Cursor, GitHub Copilot), Tool-calling protocols (MCP, A2A), Containerization and orchestration (Docker, Kubernetes), CI/CD pipelines, Modern Python tooling (uv, Poetry, Ruff)
Technologies
LangGraph, LangChain, LlamaIndex, OpenAI, Anthropic, Google Vertex AI, Pinecone, Weaviate, pgvector, FastAPI, Langfuse, MLflow, Docker, Kubernetes, GitHub Actions, GitLab CI
Responsibilities
Implement stateful agentic workflows and prompt templates; Connect LLMs to internal/external APIs and databases; Build and optimize RAG pipelines; Implement AI safeguards (rate limiting, content moderation); Use AI-assisted development tools; Apply prompt evaluation and monitoring practices; Partner with backend engineers and QA to integrate GenAI components
Seniority
Mid-level, hands-on IC