Required Skills
About the Job
Join Epsilon's Product team as a Staff Software Engineer, a pivotal role in our mission to connect millions of customers with the brands they love. You will be a founding engineer on our innovative AI-augmented program management initiative, shaping the future of how large organizations leverage AI. Your work will directly impact over 300 engineers, Scrum Masters, and senior leadership by building essential tools for our agentic AI platform.
This is an exceptional opportunity to define and build AI-driven solutions that enhance program health, streamline backlog analysis, and boost developer productivity. You will own the development of an AI-enabled Intelligence Dashboard for real-time program insights, a RAG-Powered Backlog Analysis tool to identify gaps and risks, and Developer Productivity Instruments to measure AI code generation. You'll also architect and implement a Multi-Agent Orchestration Layer using LangChain/LangGraph and manage an LLM Gateway with cost controls and model routing.
Responsibilities include designing and building production-grade agentic SDLC workflows, implementing RAG pipelines, integrating LLM APIs, and developing full-stack dashboards. You'll also contribute to platform and MLOps, including containerization on AWS, CI/CD pipelines, and LLM observability. Collaboration with Program Managers and Product Owners is key to translating business challenges into technical solutions.
We are seeking experienced engineers with 2+ years of hands-on LLM application development, proficiency in agent frameworks (LangChain, LangGraph), practical RAG experience, and a strong background in Python backend development (6-8+ years) with frameworks like Flask or Spring Boot. Frontend expertise in React + TypeScript, SQL fluency (PostgreSQL, MySQL), and experience with AWS or Azure are essential. A builder's attitude, curiosity, and strong ownership are highly valued.