Software/Machine Learning Engineer - Agentic AI Systems - R139
Summary
Build and deploy AI-enabled systems that orchestrate machine learning models, automate workflows, and deliver actionable insights for mission-critical environments using Python, cloud-native tools, and AWS.
As a member of our team, you will:
- Work with a talented, collaborative team in an Agile environment to develop new AI-enabled capabilities.
- Design and develop software systems that integrate machine learning models into operational workflows.
- Build agentic workflows that can automatically perform inference, gather additional information, query tools and services, and disseminate results.
- Develop and maintain scalable backend services using Python, containerized technologies, and cloud-native architectures.
- Collaborate with engineers and researchers to deploy and operationalize machine learning capabilities.
- Design and implement APIs and data pipelines that support model execution, information retrieval, and downstream consumers.
- Develop retrieval-based and knowledge-enhanced workflows to support difficult reasoning and analysis tasks.
- Contribute to SDLC best practices, automated testing, and software quality initiatives.
- Identify and resolve performance, scalability, and reliability bottlenecks across the system.
- Help shape the architecture of next-generation AI and machine learning systems.
Qualifications we're seeking:
- U.S. Citizenship; ability to obtain and maintain a U.S. Government security clearance.
- Active Secret clearance at minimum. Active TS/SCI security clearance strongly preferred.
- BA/BS or higher in Computer Science, Computer Engineering, Data Science, Applied Mathematics, or a closely related field.
- 3+ years of experience developing production software using Python.
- Experience designing and implementing backend services and APIs.
- Experience building, deploying, integrating, or supporting machine learning systems.
- Familiarity with cloud-native environments and AWS services.
- Experience with Docker, Kubernetes, or other containerized deployment technologies.
- Understanding of machine learning workflows, model deployment, and inference pipelines.
- Familiarity with retrieval systems, knowledge-based systems, search technologies, or RAG architectures.
- Experience integrating multiple services, APIs, or models into end-to-end workflows.
- Comfortable working in Linux environments and using command-line tooling.
- Experience using Git-based development workflows and software engineering best practices.
- Ability to work independently while collaborating effectively within a multidisciplinary team.
- Strong desire to learn new technologies and solve challenging technical problems.
Preferred Qualifications:
- Experience with large language models (LLMs), agentic systems, or AI workflow orchestration.
- Experience with computer vision, object detection, or multi-modal machine learning systems.
- Experience with distributed systems, event-driven architectures, or message-based processing.
- Experience deploying ML applications in AWS environments.
- Experience supporting systems in classified or mission-critical environments.
Why EXP?
What we offer our team:
- Company-paid, medical, dental and vision insurance
- Up to 45 days of PTO
- up to 12% 401k contribution - Traditional and Roth options available
- Student loan repayment assistance
- Paid Family Leave
- Tuition Reimbursement - $5250/year available
- Referral bonus program
- Free tickets to sporting events, theater, concerts and more
- Free, onsite fitness center, onsite cafeteria with reduced-cost meals
- A collaborative, creative and supportive culture where you will be encouraged to push boundaries, take risks and enjoy the rewards.
