Job Location: Atlanta GA (Remote - Might need some travels)
Duration: Long term
Mandatory Skillset: Min of 8+ years of Python backend experience. Must have experience with FastAPI, LLM APIs, agentic AI frameworks, React (Front End) with TypeScript.
Job Description
- We are building an enterprise Agentic AI platform for a Fortune 500 customer, operating in a U.S. export-controlled, SOX-regulated environment.
- We are hiring a Senior Fullstack Engineer with strong Python and React skills and hands-on experience building applications with LLMs and agentic frameworks like LangChain and LangGraph.
- You will work alongside platform, data, and product engineers in a compliance- first environment to deliver agentic features that are reliable, observable, and safe to deploy in a regulated enterprise.
What You’ll Do
- Build agentic AI features end-to-end – from prompt design and tool integration on the backend to streaming, interactive UIs on the frontend.
- Design and implement agent workflows using LangChain, LangGraph, or equivalent frameworks — including multi-step reasoning, tool/function calling, memory, and human-in-the-loop checkpoints.
- Build retrieval-augmented generation (RAG) pipelines — chunking, embedding, retrieval, reranking — and own the eval loop that tells us whether they’re actually working.
- Develop Python backend services (FastAPI) that expose AI capabilities as APIs – including streaming endpoints (SSE/WebSocket), background job orchestration for long-running agent runs, and integrations with enterprise systems.
- Build React/TypeScript frontends for AI-powered workflows — chat interfaces, tool-call rendering, document workflows, dashboards, and forms that handle streaming and partial state cleanly.
- Own evals and observability for AI features — model performance tracking, token/cost monitoring, prompt and response logging (with appropriate PII handling), and regression suites.
- Integrate multiple model providers (OpenAI, Anthropic, open-source models via vLLM/TGI, etc.) behind clean abstractions, with awareness of latency, cost, and failure modes.
- Partner with product and data teams on feature design, evaluation criteria, and rollout strategy.
- Write tests, do code reviews, and contribute to engineering standards in a compliance-controlled environment.
What We’re Looking For
Required Skills:
- 8+ years of professional software engineering experience, including production ownership.
- Strong Python backend experience.
- Comfortable with FastAPI (or equivalent), async/await, SQLAlchemy, Pydantic, and packaging Python services for production.
- Hands-on experience building LLM-powered applications in Python.
- You’ve shipped real features — not just notebooks — using LLM APIs (OpenAI, Anthropic, or open-source models).
- You understand tokens, context windows, structured outputs, function calling, and streaming.
- Hands-on experience with agentic AI frameworks — LangChain, LangGraph, LlamaIndex, or equivalent.
- You can articulate when each is the right tool and when they’re not.
- You’ve designed and debugged multi-step agent workflows in production.
- Experience with RAG pipelines — embeddings, vector databases (pgvector, Qdrant, Weaviate, Milvus, FAISS, or similar), retrieval and reranking strategies, and how to evaluate retrieval quality.
- Strong React frontend experience with TypeScript.
- You understand hooks, state management (TanStack Query, Zustand, Redux Toolkit), and how to build performant interfaces. You’ve built UIs that consume streaming APIs.
- API design experience — REST and OpenAPI, with attention to versioning, error contracts, and clear documentation.
- Database fluency — schema design, indexes, migrations, transactions.
- Testing discipline — unit, integration, and (for AI features) eval/regression tests.
- Git, CI/CD, and code review as routine.
Experience Required:
- Need min of 10-12 years of IT Experience
