Job Description:
AI Applications Engineer Remote for a global law firm client. This role is responsible for designing/implementing AI-powered applications to improve workflows. This role connects AI technologies and legal applications and involves technical expertise and an understanding of law firm/ legal processes. This role is at the center of law practice and emerging technologies and will bring complex legal challenges into streamlined AI solutions. Responsibilities: Develop/maintain AI-driven web applications by designing user-friendly web interfaces using JavaScript, .NET, and Python. Manage Large Language Models by creating prompts, managing context windows, and implementing strategies to optimize model outputs. Mitigate hallucinations using RAG and other techniques by incorporating retrieval-augmented generation (RAG) workflows to improve accuracy, reduce hallucinations, and improve reliability of AI responses. Implement best practices for secure software development and compliance. Use Git for source control by managing code repositories, maintaining version control, and facilitating effective collaboration within the development team using Git. Collaborate with lawyers and stakeholders to understand needs and translate into technical requirements. Train staff on the effective use of AI applications Monitoring performance, implement improvements based on user feedback. Conduct regular security assessments to address vulnerabilities. Develop documentation for AI applications. Participate in cross-functional teams to drive integration of AI across the firm. Position Requirements: Bachelor’s degree. Microsoft Certified Systems Engineer (MCSE) preferred. Prior experience in a law firm or professional services firm. Must have at least three years of experience in in web application development using JavaScript, .NET, and Python. Experience with OpenAI APIs and other LLM implementations. Strong understanding of RAG architectures and prompt engineering techniques. Proficiency in Git version control and collaborative development practices. Experience with Azure cloud services and on-premises deployment. Ability to identify solutions to complex problems. Experienced in synthesizing and communicating complex technical information clearly to non-technical audiences. A high level of customer service orientation. Strong interpersonal and written c communication skills. Ability to work with confidentiality and discretion. The salary range is $145k – $170k commensurate with experience and depending on location.