About the Role
We are looking for a Senior Backend Engineer who can design, build and optimize high performance backend systems in a modern, service oriented environment. The role involves architecting robust APIs, scalable data processing components and agentic AI workflows using frameworks like LangChain and LangGraph. You will work closely with cross functional teams to deliver reliable backend infrastructure that powers advanced automation and LLM driven features.
Key Responsibilities
- Design and develop scalable backend services using Python or Java
- Build APIs and microservices that support agentic AI workflows
- Architect and implement pipelines using LangChain, LangGraph or similar orchestration frameworks
- Integrate LLM powered tools and automation into backend systems
- Create reliable data ingestion and transformation components
- Maintain clean, modular, well tested code with strong emphasis on reliability and performance
- Work with cloud infrastructure, containerization and CI / CD pipelines for smooth deployments
- Troubleshoot, debug and optimize services in production environments
Required Skills and Experience
Strong programming experience in Python or JavaSolid understanding of backend architecture, REST APIs, asynchronous programming and distributed systemsExperience building production grade services using FastAPI, Flask, Spring or related frameworksHands on experience with LLM APIs and frameworks such as LangChain, LangGraph or agent based orchestration toolsKnowledge of data pipelines, ETL processes and workflow automationGood understanding of relational and NoSQL databasesExperience with Docker, Kubernetes, AWS or GCPStrong debugging, profiling and system optimization abilitiesGood to Have
Familiarity with SEC filings, especially 10K and 10QExperience with event driven systems or streaming technologies