Senior AI/ML Developer

External job listingat Tpillars

Senior AI/ML Developer in St. Louis, MO. Contract role. Must currently reside in the St. Louis, MO area. Face-to-face interview required.

External source - not verified3 weeks agoOpen until: Jan 12, 2027

Salary

Not provided

Location

St. Louis, United States

Employment type

Full time

Workplace

Not provided

Senior AI/ML Developer

St. Louis, United States

Job description

About the role

Join our Agentic AI Platform Team.

Tasks

  • Design and develop LLM-powered agents using LangChain and LangGraph
  • Build multi-agent workflows with state management and error recovery
  • Develop RAG pipelines using hybrid search, re-ranking, and Reciprocal Rank Fusion
  • Implement tool-calling agents and parallel API execution
  • Build real-time AI streaming using WebSocket/SSE
  • Integrate Azure OpenAI APIs with circuit breakers and fallback strategies
  • Implement dynamic prompt management and caching
  • Develop multimodal AI and image-analysis features
  • Write production-quality Python code with testing, logg

Requirements

  • Must currently reside in the St. Louis, MO area.
  • 10+ years of software development experience with Python
  • 2+ years of hands-on LLM/GenAI development
  • LangChain, LangGraph, or equivalent frameworks
  • RAG: embeddings, vector search, re-ranking, and answer generation
  • OpenAI APIs / Azure OpenAI, streaming, and tool calling
  • Async Python: asyncio, httpx, and FastAPI
  • Prompt engineering and structured JSON output
  • Circuit breakers, retries, and fallback mechanisms
  • PostgreSQL, SQLAlchemy Async, and Alembic
  • Git, CI/CD, Docker, and Kubernetes
  • Microservices, distributed systems, and API design
  • Preferred: LangGraph StateGraph and conditional workflows
  • Preferred: Multi-agent orchestration and routing
  • Preferred: RBAC and access control
  • Preferred: Langfuse or similar LLM observability tools
  • Preferred: WebSocket and SSE streaming
  • Preferred: Multimodal AI and vision models
  • Preferred: OpenSearch, Pinecone, or pgvector
  • Preferred: AWS: Aurora PostgreSQL, SSM, IAM, and EKS
  • Preferred: Telecommunications or field service experience

Schedule

  • Contract
  • Face-to-face (in-person) required

Location

  • St. Louis, MO

Similar jobs