Senior Software Engineer
As a Senior Software Engineer focused on Agentic, LLM-powered applications, you will design, develop, and optimize intelligent systems and autonomous agents. You will work across the full stack of agent development - from prompt engineering and LLM integration to observability, orchestration, and cloud-native deployment. This role requires deep technical expertise with Python, modern LLM frameworks, and AWS services, along with hands-on experience building reliable, scalable AI-driven systems. Responsibilities Design, develop, and maintain LLM-powered applications and autonomous agents Build agentic workflows and orchestration layers using LangGraph or similar frameworks Implement and refine prompt engineering strategies for reliability, safety, and performance Integrate and evaluate modern LLM models across providers Develop agent observability using LangSmith, LangFuse, or equivalent tools Build and maintain MCP (Model Context Protocol) Server components Collaborate with cross-functional teams and participate in Agile ceremonies Develop backend services using AWS-native serverless and compute offerings Perform peer reviews and contribute to engineering standards and best practices