Description
You will build and optimize LLM-powered applications, agents, and workflows for legal and professional use cases.
This role is on-site.
Responsibilities
- Implement LLM application capabilities including prompt engineering, multi-step workflows, tool calling, and lightweight agent patterns.
- Build scalable orchestration layers for prompting, retrieval, and tool integration across AI services.
- Prototype and productionize AI capabilities using frameworks such as LangChain, LangGraph, LlamaIndex, and Google ADK.
- Support engineering teams in adopting AI-assisted development workflows and modern AI engineering practices.
- Create technical documentation, sample applications, and implementation guides to help engineers transition to AI-powered development.
Required Skills
- 5+ years of experience as a Software Engineer or AI Engineer with strong production experience building LLM-powered applications.
- Python is mandatory for building agents and backend logic.
- Experience with AI systems, agentic development, and AI-enabled dev tools.
- Understanding of LLM concepts, specifically Retrieval-Augmented Generation (RAG).
- Frontend proficiency in Angular and TypeScript.
- Backend proficiency in .NET Core (C#) or modern Java services.
- Familiarity with AWS, Azure, or GCP cloud platforms.
Preferred Skills
- Experience with OpenAI SDKs, Anthropic/Claude APIs, or MCP/A2A protocols.
- Background in building evaluation, monitoring, and observability tooling for AI applications.