Overview
We are seeking an AI Applications Engineer to design, develop, and implement AI-powered applications that enhance workflows and deliver value to clients. This role sits at the intersection of cutting-edge AI technologies and practical business applications, requiring both strong technical expertise and an understanding of professional services processes. The AI Applications Engineer will transform complex challenges into streamlined AI solutions, collaborating closely with stakeholders to identify needs and deliver secure, scalable, and innovative tools.
Key Responsibilities
- Design and maintain AI-driven web applications with user-friendly interfaces using JavaScript, .NET, and Python.
- Manage and optimize large language models (LLMs) through effective prompt engineering, context management, and advanced tuning strategies.
- Mitigate AI "hallucinations" by implementing retrieval-augmented generation (RAG) workflows and related techniques.
- Build and integrate solutions leveraging OpenAI APIs, RESTful services, and industry standards.
- Ensure application and data security through best practices and compliance measures.
- Use Git for source control and collaborative development.
- Deploy and manage hosting environments (Azure App Services and on-premises).
- Stay current on AI / LLM advancements and web technology trends.
- Collaborate with attorneys, professionals, and staff to translate business needs into technical requirements.
- Train and support end-users on AI applications.
- Monitor, test, and optimize system performance based on feedback.
- Conduct regular security assessments and resolve vulnerabilities.
- Create and maintain technical documentation.
- Participate in cross-functional teams to advance AI adoption across the organization.
Qualifications
Bachelor's degree in Computer Science, Information Systems, or related field preferred (equivalent experience considered).Microsoft Certified Systems Engineer (MCSE) a plus.Experience in a legal or professional services environment preferred.Technical Skills
Minimum 3 years of experience developing web applications with JavaScript, .NET, and Python.Hands-on experience with OpenAI APIs and other LLMs.Strong knowledge of RAG architectures and prompt engineering techniques.Proficiency with Git and collaborative development workflows.Experience with Azure cloud services and hybrid / on-premises deployment.Ability to develop practical, scalable solutions to complex problems.Communication & Professional Skills
Ability to clearly communicate complex technical information to non-technical users.Strong written and verbal communication skills across organizational levels.Detail-oriented with excellent problem-solving, organizational, and time-management skills.Professional judgment, discretion, and commitment to client service.Flexible, dependable, and adaptable to fast-paced environments and evolving priorities.Compensation
Base salary range : $145,000 - $170,000Actual compensation will be determined based on qualifications, years of experience, education, certifications, and location.