Senior Machine Learning Engineer
Job Description
The Senior Machine Learning Engineer will help shape the architecture of scalable AI and machine learning systems, including agentic workflows, in a hybrid role based in Charlotte, North Carolina. This position focuses on building and deploying advanced AI models and retrieval systems for a highly regulated professional-services environment.
Role Overview
Define and evolve the technical foundation for large-scale AI/ML capabilities, spanning model development, retrieval systems, and enterprise workflows. Work with engineering partners to ensure solutions are designed for scalability and security in regulated use cases.
Responsibilities
- Build and deploy advanced AI and machine learning models supporting professional research tools
- Design and improve large-scale distributed machine learning systems and enterprise platforms
- Develop and integrate agent-based AI workflows and retrieval systems
- Collaborate with engineering teams to deliver AI solutions that meet scalability and security requirements
Required Qualifications
- Strong experience with AI/ML and agentic workflows
- Strong experience with LLM and RAG architecture
- Experience with vector databases
- Exposure to MLOps
- Proficiency with Python
- Exposure to AWS and Kubernetes
Technologies
- Python
- AWS
- Kubernetes
Desired Skills and Experience
- Experience building technology for the legal, compliance, or another highly regulated industry
- 12+ years of development experience, or 8+ years of development experience with a PhD
- Degree in a relevant field
Work Location
This role is a hybrid position in Charlotte, North Carolina.
Benefits
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k), including company match where applicable
- Bonus eligible
Authorization to Work
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.