Senior AI Engineer
Skills
Software DevelopmentTypescriptAgentic AI DevelopmentAmazon Web ServicesLangchainLanggraphLarge Language Model Operations
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Strong backend engineering fundamentals including API-first design data modeling distributed systems performance security authentication authorization and production operations
- Hands-on experience integrating LLMs or ML components into real product systems including streaming responses async jobs state management caching retrieval grounding evaluations and monitoring
- Practical experience with agentic AI frameworks and patterns such as LangChain LangGraph LlamaIndex OpenAI Anthropic APIs tool calling structured outputs agent routing multi-agent workflows and human-in-the-loop systems
- Experience with LLM observability and evaluation workflows ideally using Langfuse LangSmith OpenTelemetry custom evaluation harnesses prompt version management datasets regression testing and LLM-as-judge approaches
- Strong hands-on experience with AI-assisted development workflows in a real codebase including using coding agents to navigate large repositories propose multi-file changes write and update tests review diffs and iterate safely
- Experience working with distributed systems with event-driven patterns including Kafka SQS RabbitMQ pub sub architectures background workers retries dead-letter queues idempotency and workflow orchestration
- Hands-on AWS experience with production operations monitoring incident response infrastructure as code cost awareness and secure deployment practices
Nice to have
- Pragmatic engineering mindset
- Clear written communication
- Clean well-tested code
- Fast learner
- Strong ownership
Day to day
- Design and build backend services and APIs across REST GraphQL and gRPC for agentic AI product workflows
- Develop production-grade AI agent systems using modern frameworks patterns and robust orchestration techniques
- Integrate agent interoperability patterns such as MCP and A2A while improving reliability latency cost and user experience
- Create web applications and event-driven components that support long-running reasoning tasks async workflows and observability
Hiring process
- CV & Profile Review
- Initial Chat
- Architecture Interview
- Agentic Coding Exercise
