Note: The job is a remote job and is open to candidates in USA. A leading international law firm is seeking an experienced AI Applications Engineer to develop secure, scalable AI-powered applications that improve legal and business workflows. The role focuses on full-stack development, generative AI and LLM applications, RAG architectures, cloud integrations, data-driven applications, security, deployment, stakeholder collaboration, user support, and technical documentation.
Responsibilities
- Design, develop, test, deploy, and maintain AI-powered web applications using JavaScript, .NET, and Python
- Build and optimize generative AI applications using large language models, with an emphasis on Claude, Claude Code, and related AI platforms
- Develop prompts, context-management strategies, agents, and model workflows to improve application performance and reliability
- Implement RAG architectures and related techniques to improve the accuracy and usefulness of AI-generated outputs
- Integrate Anthropic Claude, Azure AI Foundry, model APIs, and RESTful services into enterprise applications
- Develop internal data-driven applications, dashboards, and integrations using Azure SQL, Microsoft Graph/Microsoft 365, and on-premises data sources
- Apply security best practices across applications, APIs, and data flows, including the secure handling of PHI, PII, and controlled information
- Deploy, monitor, troubleshoot, and maintain applications hosted through Azure App Services and on-premises environments
- Utilize Git and collaborative development practices to support version control, code quality, and team delivery
- Partner with attorneys, legal professionals, and business stakeholders to identify requirements and develop effective technical solutions
- Provide training and ongoing technical support to users of AI applications
- Develop and maintain technical documentation and user-facing resources
- Evaluate emerging developments in LLMs, AI security, web technologies, and application development practices
Skills
- Bachelor's degree in Computer Science, Information Systems, or a related field preferred; equivalent professional experience considered
- Minimum of 3 years of web application development experience using JavaScript, .NET, and Python
- Minimum of 3 years of full-stack application development or application systems analysis experience
- Hands-on experience developing LLM/GenAI applications, including RAG, prompt engineering, agents, and tool use
- Experience with platforms and tools such as Claude, Claude Code, ChatGPT Codex, and/or Azure AI Foundry
- Strong understanding of RAG architecture and prompt engineering techniques
- Experience with Azure cloud services, including App Service, SQL, Service Bus, and Entra ID/Active Directory
- Experience supporting both cloud-based and on-premises application deployments
- Proficiency with Git and collaborative software development practices
- Strong analytical, troubleshooting, and problem-solving skills across multiple technical disciplines
- Ability to explain complex technical concepts clearly to attorneys and other non-technical stakeholders
- Excellent customer service, written, and verbal communication skills
- Strong initiative, judgment, discretion, and ability to handle confidential information
- Highly organized and detail-oriented with the ability to manage multiple priorities in a fast-paced environment
- This position may work hybrid in Washington, DC or fully remote from an approved U.S. location
- Microsoft Graph experience is a plus
- Previous experience within a law firm or professional services environment is a plus
Benefits
- This position may work hybrid in Washington, DC or fully remote from an approved U.S. location.
Company Overview