Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
We are seeking a Software Engineer to lead the architectural design and execution of an enterprise-grade Conversational AI platform. In this role, you will architect domain-driven AI agents capable of complex decision-making, tool execution, and multi-step reasoning. Combining deep enterprise engineering patterns (Java, AWS) with modern AI agent orchestration framework expertise (LangChain or Sierra), you will bridge core backend systems with cutting-edge LLM cognitive architectures., Agent Architecture & Platform Engineering: Architect and build production-ready, domain-driven AI agents and conversational workflows using LangChain or Sierra. System Design & Integration: Design resilient, event-driven distributed systems that connect AI agents to legacy enterprise systems via REST/gRPC APIs, asynchronous messaging, and vector databases. Polyglot Core Development: Write high-performance Java backend services and develop native Python microservices for AI orchestration, prompt routing, and model evaluation. AWS Cloud Infrastructure: Deploy, scale, and secure platform components using AWS cloud-native services (ECS/EKS, Lambda, Bedrock, SageMaker, DynamoDB, EventBridge). Domain-Driven Design (DDD): Apply DDD principles to model complex business domains, ensuring agents maintain state, boundary execution, and context integrity. Technical Leadership: Guide engineering practices across memory management, tool execution, guardrails, non-deterministic system testing, and latency optimization.
Requirements
Experience: 10 15+ years of software engineering experience building scalable backend platform architectures. Core Languages: Mastery of Java (Spring Boot, reactive programming) and strong proficiency in Python(FastAPI, AsyncIO, PyDantic). AI Agent Frameworks: Hands-on development experience with LangChain, Sierra, or equivalent agent orchestration frameworks. System Design: Track record of designing low-latency, fault-tolerant, high-throughput distributed architectures from scratch. Cloud & DevOps (AWS): Expertise in AWS infrastructure, containerization (Docker, Kubernetes), and CI/CD automation pipelines. Database & Data Modeling: Solid experience with relational databases (PostgreSQL/Aurora), NoSQL (DynamoDB), and Vector Databases (Pinecone, pgvector, Qdrant). On-Site Requirement: Willingness and ability to work 5 days on-site in our New York, NY office. Preferred Experience Domain-Driven Design (DDD) expertise within conversational AI or multi-agent orchestration platforms. Hands-on implementation of guardrails, Semantic Caching, Function Calling, and RAG architectures. Prior experience in high-volume enterprise sectors (e.g., FinTech, Enterprise SaaS, AdTech).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Navigating the AI Shift
What is Agentic Programming and Why Should Developers Care?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
What is Software Engineering in the Age of AI?