Northern Virginia - Falls Church or Ft Belvoir | Senior Machine Learning Engineer (Active TS/SC
$185,000 - $230,000 per year
ApplyNorthern Virginia - Falls Church or Ft Belvoir | Senior Machine Learning Engineer (Active TS/SC
Posted today
SENIORITY
Senior
SALARY
$185,000 - $230,000 per year
About the role
- A BS degree in computer science, machine learning, or a related discipline and 6+ years of relevant experience
- Demonstrated experience delivering data-centric systems
- Proficiency in programming languages and libraries common to machine learning; excellence in Python is essential, as is knowledge of libraries like TensorFlow, PyTorch, and/or scikit-learn
- Proficiency in software engineering fundamentals to include algorithms, data structures, design patterns, and at least one systems programming language
- Proficiency with modern software engineering tools and processes
- Active TS/SCI security clearance and US citizenship, as well as eligibility and willingness to undergo a Counterintelligence (CI) Scope Polygraph if required
- The following isn't required, but we'd love to see it:
- An advanced degree in data science, machine learning, computer science, or a related discipline
- Knowledge of relevant architectures and design patterns for client-server systems
- Experience implementing and deploying software into containerized or cloud environments
- Experience with a variety of unstructured data types
- Experience with anomaly detection in AI systems, models, data, and workflows
- Experience building agentic systems, agentic workflows, or AI agents
- Experience defining, scoping, planning, and delivering complex technical solutions
- Experience leading a small team
- Experience delivering technology solutions in secure government environments
- Medical/dental/vision insurance
- Voluntary life, long-term disability, accident, and hospital indemnity insuranceHSA and FSA (including dependent care FSA) plans 401(k) plan
- Unlimited PTOPaid parental leave
- Ready to build systems that work for a mission that matters? Let's talk.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
