1

Machine Learning Software Engineer Jobs in Washington, DC

Machine Learning Engineer

Washington, DC · On-site

$130K - $200K/yr

We are seeking a Machine Learning Engineer (3-5+ years of experience) to help design, build ... You will collaborate closely with researchers, software engineers, red teamers, and subject-matter ...

Strong understanding of data structures, algorithms, software engineering fundamentals, and distributed systems concepts. * Bachelor's degree in Computer Science, Machine Learning, Artificial ...

Machine Learning Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this ... Software Engineering, Electrical Engineering, Robotics, Computational Biology, Physics, ect.

Machine Learning Engineer LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note this ... Software Engineering, Electrical Engineering, Robotics, Computational Biology, Physics, ect.

Machine Learning Engineer LOCATIONChantilly, VA 20151 CLEARANCETS/SCI Full Poly (Please note this ... Software Engineering, Electrical Engineering, Robotics, Computational Biology, Physics, ect.

Machine Learning Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this ... Software Engineering, Electrical Engineering, Robotics, Computational Biology, Physics, ect.

Machine Learning Engineer LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note this ... Software Engineering, Electrical Engineering, Robotics, Computational Biology, Physics, ect.

next page

Showing results 1-20

Machine Learning Software Engineer information

See Washington, DC salary details

$71.9K

$167.1K

$232.8K

How much do machine learning software engineer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for machine learning software engineer in Washington, DC is $167,098.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $196,000.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.

Machine Learning - Software Engineer - TypeScript, React, Playback

Machine Learning - Software Engineer - TypeScript, React, Playback

Erias Ventures, LLC

Annapolis Junction, MD • On-site, Remote

Other

Medical, Life

Posted 7 days ago

New


Job description

Erias Ventures was founded to serve its customers with an entrepreneurial mindset. We valuecreative problem-solving,open communication, andempowering our employeesto make decisions and put forth new ideas.
Our staff includes technical experts working across multiple disciplines, bringing diverse perspectives to every project. We are seeking engineers who wish to grow their careers and want to become part of atechnicallystrongandgrowth-orientedcompany focused on bringinginnovative solutionsto the difficult mission problems facing our customers.
Description
We're seeking a Software Engineer to bridge the critical gap between cutting-edge ML research and production-ready solutions. You'll transform research prototypes into robust, deployable systems that end users can confidently put into production. This role uniquely combines software engineering, DevOps practices, and ML solution delivery.
  • Productionize ML Research: Transform research code and prototypes from our ML teaminto reliable, scalable solutions ready for end-user deployment
  • Build Diverse Solutions: Develop applications and services in C++, Java, or Python; create gRPC-based containerized solutions with clients in Java, Python, or GoLang
  • Own the Delivery Pipeline: Design and maintain CI/CD pipelines, ensuring smooth deployment from development to production
  • Deploy ML Infrastructure: Configure and optimize containers using NVIDIA Triton Inference Server for high-performance inference
  • Performance Engineering: Profile, tune, and optimize solutions for production workloads
  • Documentation & Best Practices: Create comprehensive user documentation and establish deployment best practices
  • Collaborate Cross-Functionally: Work directly with end users to understandrequirements and with researchers to align developmentwith real-world needs
This job also offers telework once the candidate is familiar with the environment
Clearance
A current Top-Secret/SCI with polygraph security clearance is required. Candidates cannot be sponsored or nominated for a government security clearance under this position.
Experience
Seven (7) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Fouradditional (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor'sdegree.
Required skills:
  • Experience with Typescript, JavaScript, CSS, Vue, React, Vite, Node, NPM, Git
  • Experience with video playback technologies (e.g. HTML5 video, Vidstack, vidoe.js, HLS, DASH) nice but optional.
Benefits
Erias Ventures provides a complete package of wealth, health, and happiness benefits.The expected salary range for this position, depending on education and years of experience is $210,000 - $230,000.
Wealth Benefits:
  • Above Market Hourly Pay
  • 11% RothorTraditional 401kwith Immediate Vesting and Deposit
  • Spot Bonusesfor Assisting with Business Development and Company Growth
  • Professional Development Bonusesfor Certificates and Degrees
Health Benefits:
  • Company subsidizedMedicalCoverage
  • 100%Company PaidVisionandDentalCoverage
  • 100%Company PaidLong Term Disability,Short Term Disability, andGroup Life Insurance
  • MonthlyWellness Reimbursement
Happiness Benefits:
  • Paid Time OffwithFlexible WorkSchedules andBirthday Off
  • Amazon Prime MembershipandMonthlyInternetReimbursement
  • TechnologyandProductivity Allowancefor Equipment and Supplies
  • Morale BuildingandCompany Eventsto Celebrate our Successes and Build our Community
  • Onboarding and AnnualSwag
  • Company Paid Professional DevelopmentandTraining
At Erias Ventures, we are dedicated to fostering a diverse and inclusive workplace. As an equal opportunity employer, we ensure that all qualified applicants are considered for employment based on merit, without discrimination. We welcome individuals regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Referrals &Inquiries
Do you know a cleared professional seeking to advance their career? Interested in earning some extra cash? If so, refer them to us with their name and contact details, and you could be eligible for a referral bonus of up to$10,000for each successful hire.
Not seeing the right position right now? Reach out to us, and we'll notify you as new contracts and opportunities become available!
Please send referrals and inquiries to:
jobs@eriasventures.com
To learn more about our company visit ourwebpageorLinkedIn.