Job Openings

We are always on the lookout for great talent. If you are motivated and willing to learn but do not have direct experience with these technologies listed in our job requisitions, we want to hear from you. We value a positive attitude, high energy, and a willingness to learn over specific technical experience. In this industry, part of the job is to continually learn new things. Our internal training and mentorship programs can help fill knowledge gaps.

Join us as we work to solve some of the industry’s biggest challenges. Data Machines fosters a culture of professional growth and development in a collaborative, open environment. We are currently looking to fill the following positions:

Open Positions

Simulation Engineer - 1007-R - Reston, VA

Location: Reston, VA

Clearance Requirement: Secret

Salary Range: $80,000–$150,000

Job Description and Responsibilities:

Data Machines seeks an energetic Simulation Engineer with the desire to work with our team supporting the development and production of cutting-edge defense and intelligence simulation capabilities. The ideal candidate will use operations research and software development skills to encode custom agent behaviors and interfaces for, and apply Artificial Intelligence and Machines Learning to, discrete event simulations, creating interfaces between the simulation and external software, and use statistical routines to conduct post-processing of simulation-generated data and provide insights in machine-readable and human-readable formats.

Candidates should have strong problem-solving skills, software development experience, and an excitement for cutting-edge defense and intelligence capabilities.

Join us as we work to solve some of the industry’s biggest challenges. Data Machines fosters a culture of professional growth and development in a collaborative, open environment.

Minimum Qualifications:

    • BS in Statistics, Applied Mathematics, Data Science, Computer Science, Operations Research or other closely related quantitative or mathematical discipline

    • Experience encoding functions in Python, C++, or C#

    • SECRET clearance

Preferred Qualifications:

    • Experience encoding one of the following: AFSIM, NGTS, OneSAF, GCAM, Command PE, STORM

    • Experience with distributed simulations

    • TS clearance with SCI eligibility

Education:

    • BS in Statistics, Applied Mathematics, Data Science, Computer Science, Operations Research or other closely related quantitative or mathematical discipline.

Data Scientist - 1008-R - Reston, VA

Location: On-site in Reston, VA

Salary Range: $90,000–$150,000

Job Description:

Come join the future of data-driven decision making! At Data Machines we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer solutions for our Federal government, defense, and commercial sponsors to solve real-world, critical mission problems.

This position will be based out of our Reston, VA office with a 3 day a week onsite requirement.

Responsibilities:

Data Machines seeks an energetic data scientist with the desire to work with a tightly-knit team supporting the development and production of cutting-edge defense and intelligence capabilities. The ideal candidate will apply expert knowledge in statistical analysis, complex data mining, and artificial intelligence to make value out of data. They will provide consulting relating to the data mining and analysis of data from a range of sources to transform raw data into concise and actionable insights. The candidate will design and implement data-driven solutions, with specific focus on advanced analytical methods, data models, and visualizations. The ideal candidate will develop quantitative simulations and models to provide descriptive and predictive analytics solution recommendations. Finally, they will identify trends and problems through complex big data analysis and will maintain current in emerging tools and techniques in machine learning, statistical modeling, and analytics.

Minimum Qualifications:

    • Four (4) years of relevant experience in applied research, big data analytics, statistics, applied mathematics, data science, computer science, operations research or other closely related field

    • BS in software Engineering or at least 4 years of experience managing data science projects

    • At least three (2) years of direct experience in machine learning Demonstrates knowledge of data mining methods, databases, data visualization and machine learning

    • Ability to communicate analysis techniques, concepts, and products

    • Ability to develop data-driven solutions, data models, and visualizations

      Data Bricks Certification

    • Must be able to pass a background check and a drug screen

Education:

    • Advanced Degree (MS or PhD) in Statistics, Applied Mathematics, Data Science, Computer Science, Operations Research or other closely related quantitative or mathematical discipline

    • Experience with open-source cloud tools (e.g. Docker, Kubernetes, OpenStack)

    • Experience with public cloud (e.g. AWS, Azure) security

    • Software Development Experience (any language)

  • Ability to obtain a Secret clearance.

DevSecOps Engineer - 1019-A - Reston, VA

Location: Reston, VA

Clearance Requirement: TS with SCI eligibility

Salary Range: $80,000–$250,000+

Job Description:

Data Machines is seeking talented and motivated DevSecOps Engineer(s) to contribute to a scalable compute environment that supports various software development, simulation, and big data requirements. You will join a team of other developers that own and operate the scalable compute environment that is accessed by a diverse set of users to support various mission use cases. Those who join will play a pivotal role in installing, configuring, and sustaining the scalable compute environment that operates on a multi-cluster Kubernetes infrastructure along with other tools and applications that are used to support these mission use cases. A significant amount of time will be spent on-site at a partner location working alongside other developers and stakeholders.

The DevSecOps Engineer(s) will support an agile team that is focused on a software engineering culture and practice that aims at unifying software development, security, and operations. The main characteristic of DevSecOps is to automate, monitor, and apply security at all phases of software development: plan, develop, build, test, release, deliver, deploy, operate, and monitor.

The role will work with Technical Leadership to provide support to include:

    • Support continuous operation (e.g., deployment, auto-scaling) and monitoring (e.g., resource monitoring, security monitoring) of application services within a targeted deployment environment.

    • Onboard software, hardware, and security controls in a DevSecOps manner by providing direct support to partners or organically accomplishing such efforts.

    • Manage platform systems, to include Kubernetes clusters, dedicated virtual machines, and bare-metal instances

    • Work as an engineer enabling the infrastructure and the development aspects of the systems.

    • Develop and implement upgrades and automation throughout the various environments.

    • Improve the system through updates and optimizations using various technologies.

    • Automate security practices and integrate them seamlessly into the development and operational workflows.

    • Collaborate with external teams and partners to integrate DevSecOps practices, or organically implement these efforts by leveraging tools for continuous security checks, testing, and deployment.

    • Develop CI/CD pipelines that cover all software lifecycle phases: planning, development, building, testing, releasing, deploying, and monitoring. Implement quality gates at each phase to ensure that only compliant and secure code moves forward in the process.

    • Implement robust code repository management strategies, including version control, branching, and merging processes to maintain code integrity and support multiple development workflows.

    • Utilize configuration management tools to track and manage changes across environments and components, ensuring consistency.

    • Maintain automated build processes that trigger based on code commits or other triggers, integrating static code analysis and continuous inspection to catch issues early.

    • Integrate automated testing (unit, integration, and functional) within the pipeline to ensure high code quality and security.

    • Enforce quality and security standards via continuous testing, inspection, and static analysis.

    • Enhance collaboration and accelerate feedback loops to promote rapid and reliable software delivery.

    • Continuously refine and update security measures as part of operational monitoring and response.

    • Foster collaboration between developers, operations teams, and security experts to deliver secure, resilient software systems.

Successful applicants will be required to commit to full time on-site at a secure location in the Reston, VA area working directly with operators and stakeholders.

This position is contingent upon award of contract.

Minimum Qualifications:

    • Active Top Secret clearance with favorable adjudication for SCI eligibility.

    • Previous experience conducting face-to-face Tier 1 and Tier 2 user support.

    • Previous work providing user support within a Linux/Unix environment.

    • Hold a current DoD 8570 IA Baseline Certification, IAT Level II (example: Security+ CE, CCNA Security, CYSA+, etc.).

    • Experience using ServiceNow, Remedy or a similar ticketing system.

    • Comfortable using multiple communication channels (email, ticketing, chat, conferencing) to assist users.

    • Experience working with FreeIPA and associated services (DNS, DHCP, Group Policy, Distributed File System, etc.).

    • Willingness to learn and expand technical knowledge into new fields and technologies.

    • Strong communication skills and ability to explain protocol and processes with team and management.

    • Ability to work with minimal supervision in a changing environment.

    • Team player.

Desired Qualifications:

    • Previous experience providing user support in a highly dynamic, innovation driven environment with constantly changing requirements.

    • Demonstrated ability to implement scripted automation solutions to ease support tasks.

    • Interest and willingness to level up your software development and system operation skills and responsibilities.

    • Routine coordination with security professionals to continually define, develop, and review user management processes and procedures.

    • Active TS/SCI Clearance.

Data Engineer - 1162-P - Reston, VA

Location: Reston, VA

Clearance Requirement: TS w/ SCI Eligibility

Salary Range: $80,000–$230,000+

Job Description and Responsibilities:

Come join the future of data-driven decision making! At Data Machines we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer solutions for our Federal government, defense, and commercial sponsors to solve real-world, critical mission problems.

Data Machines is looking for a motivated and detail-oriented  Data Engineer to join our growing Data Engineering team. This is an exciting opportunity for someone early in their career to gain hands-on experience with modern data technologies, contribute to the development of data pipelines, and help drive data-driven decision-making across the organization. This position is full-time on site in Reston, VA.

Key Responsibilities:

    • Assist in the design, development, and maintenance of scalable data pipelines and ETL processes

    •  Work with structured and unstructured data from various sources to ingest, clean, transform, and store in appropriate formats

    • Support the creation and optimization of data models in data warehouses (e.g., Postgres)

    • Monitor data pipeline performance and troubleshoot issues as needed

    • Collaborate with data analysts, data scientists, and software engineers to understand data needs

    • Ensure data quality, integrity, and consistency across all data systems

    • Maintain documentation for data processes and pipelines

    • Learn and adapt to new tools, technologies, and best practices in data engineering

Minimum Qualifications:

    • Active TS Clearance with SCI Eligibility

    • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field

    • Proficiency in SQL and at least one programming language (e.g., Python)

    • Familiarity with relational databases and data warehousing concepts

    • Understanding of ETL concepts and tools

    • Exposure to workflow orchestration tools like Apache Airflow, NiFi and Kafka

    • Strong analytical and problem-solving skills

    • Excellent communication and teamwork abilities

    • Eagerness to learn and grow in a fast-paced environment

    • Experience in Jupyter Notebooks, PostgreSQL

    • Experience with version control systems (e.g., Git)

Desired Qualifications:

    • Knowledge of data lake technologies and big data tools (e.g., Spark)

    • Familiarity with containerization tools like Docker

Full Stack Engineer - 1173-P - Herndon, VA

Location: Herndon, VA

Clearance Requirement: Top Secret with SCI Eligibility

Salary Range: $80,000–$200,000+

Job Description:

Come join the future of data-driven decision making! At Data Machines we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer solutions for our Federal government, defense, and commercial sponsors to solve real-world, critical mission problems.

What You’ll be Doing:

Developing web applications for real-time query and analysis of our petabyte-scale data store, creating distributed analytics purpose-built to support our mission partners, and helping to construct new and maintain existing data pipelines tasked with automatically retrieving and ingesting data.

Minimum Qualifications:

  • Current Top Secret security clearance w/ SCI Eligibility and willing to get a CI poly
  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering or a related field (4 additional years of experience may be substituted for a Bachelor’s degree. A Master’s degree may count as an additional 2 years of experience.)
  • 8+ years demonstrated experience with programming, design, and development.
  • In-depth knowledge in Python, Java, or similar programming language.
  • Working knowledge of containerization (Docker, Podman) and container orchestration (Kubernetes,Nomad, etc)
  • Experience with ORM software (Django, SQLAlchemy, Hibernate, etc)
  • Working knowledge of Linux operating systems (navigating the filesystem, common management commands, etc)
  • Understanding of TCP/IP networking and working knowledge of remote system workflows (SSH, port forwarding, server/client architecture, etc)
  • Exposure to building and supporting solutions in a cloud like environment (such as OpenStack)
  • Working knowledge of agile software development practices and tools, such as GitLab
  • Must be able to work on-site in Hendon, VA

Preferred Qualifications:

  • Experience deploying, maintaining, and utilizing an Elasticsearch cluster
  • Experience with Spark.
  • Experience with Hadoop (HDFS, YARN)
  • Experience using Python web frameworks (Django, FastAPI, etc)
  • Experience with front-end development using React, Angular, or other JS framework
  • API Rest Framework development/maintenance
  • Data flow orchestration using Nifi or similar
  • Experience with provision and configuration management tools such as Ansible, Terraform, or similar
  • You are a creative and driven problem-solver who wants to apply breakthrough technologies to support a platform actively used by thousands of users supporting mission
  • Strong verbal, written, and organizational skills

Compensation will be determined based on the selected candidate’s education, experience, skills, and other relevant qualifications.

DevSecOps Engineer - 1174-V - Herndon, VA

Location: Herndon, VA

Clearance: Top Secret with SCI Eligibility (Active TS/SCI preferred)

Salary Range: $80,000–$250,000+ (Based on experience and education)

Join the Future of Data-Driven Decision Making

At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer innovative solutions for our Federal Government, Department of Defense, and commercial customers. Our teams solve complex, mission-critical challenges using modern cloud technologies, high-performance computing, and secure software development practices.

We are seeking talented and motivated DevSecOps Engineers to support a Large (10+ PB) cloud compute environment that enables large-scale data processing and analytics for thousands of users across multiple mission systems. You will join a highly collaborative team responsible for designing, deploying, automating, securing, and sustaining cloud-native infrastructure and DevSecOps pipelines within a large OpenStack-based private cloud environment.

This role offers the opportunity to work alongside software developers, systems engineers, cybersecurity professionals, and government stakeholders to build scalable, reliable, and secure platforms supporting national security missions.

A significant portion of this position will be performed on-site at a government facility in Herndon, VA.

Key Responsibilities

  • Design, deploy, and maintain highly available infrastructure supporting Large (10+ PB) cloud compute environments.
  • Build, maintain, and optimize CI/CD pipelines using GitLab, Jenkins, or similar tools to automate software integration, testing, and deployment.
  • Develop and maintain Infrastructure-as-Code (IaC) solutions using tools such as Terraform, Ansible, Chef, or similar technologies.
  • Install, configure, administer, and optimize OpenStack, Kubernetes, Spark, Hadoop, Docker, and other cloud-native technologies.
  • Develop automation using Python, Bash, Go, Java, or similar scripting and programming languages.
  • Manage Linux-based infrastructure, including system administration, patching, performance tuning, and troubleshooting.
  • Deploy and support containerized applications using Kubernetes and Docker while maintaining secure, scalable environments.
  • Implement system upgrades, automation, and platform enhancements while ensuring compliance with government cybersecurity requirements.
  • Monitor system health, logging, and performance to proactively identify and resolve infrastructure issues.
  • Integrate security tools and automated security testing into DevSecOps workflows.
  • Collaborate with cybersecurity teams to remediate vulnerabilities, implement STIG requirements, and support Authority to Operate (ATO) activities.
  • Troubleshoot infrastructure, networking, automation, and deployment issues across development, testing, and production environments.
  • Build internal tools, dashboards, and automation that improve developer productivity and operational efficiency.
  • Participate in Agile development activities including sprint planning, code reviews, and continuous process improvement.
  • Work closely with technical leadership, software developers, systems engineers, and government stakeholders to deliver secure, mission-focused capabilities.
  • Continuously evaluate emerging technologies and recommend improvements to infrastructure, automation, and security practices.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field (or equivalent experience).
  • Minimum of:
    • 8 years of relevant experience, or
    • 6 years with a Master’s degree, or
    • 3 years with a PhD.
  • Experience supporting Linux/Unix environments and system administration.
  • Experience with cloud platforms such as OpenStack, AWS, Azure, or similar technologies.
  • Hands-on experience with Kubernetes and containerized application deployments.
  • Experience building and maintaining CI/CD pipelines using GitLab, Jenkins, Azure DevOps, or similar platforms.
  • Experience with Infrastructure-as-Code tools such as Terraform, Ansible, Chef, or Puppet.
  • Strong scripting or programming experience in Python, Bash, Go, Java, C#, or similar languages.
  • Experience using Git or other source control systems.
  • Understanding of networking fundamentals, DNS, load balancing, and cloud infrastructure.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and collaboratively within a fast-paced technical environment.
  • Willingness to learn new technologies and adapt to evolving mission requirements.
  • Active Top Secret clearance with SCI eligibility.

Preferred Qualifications

  • Active TS/SCI clearance.
  • CI Polygraph or willingness to obtain one.
  • Experience supporting Large (10+ PB) cloud compute environments.
  • Experience with Spark, Hadoop, Nomad, or other distributed computing platforms.
  • Experience implementing DevSecOps security tools such as Trivy, Fortify, SonarQube, GitLab SAST, ACAS, or similar technologies.
  • Experience with container security and STIG implementation.
  • Experience supporting Authority to Operate (ATO), Continuous Monitoring (CONMON), or cybersecurity compliance activities.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, or the ELK Stack.
  • Experience working in Agile software development environments.
  • Security+, Certified Kubernetes Administrator (CKA), RHCSA, Docker Certified Associate, or similar industry certifications.

Why Join Data Machines?

At Data Machines, you’ll work alongside some of the industry’s brightest engineers on challenging, mission-critical programs that directly support national security. We foster a collaborative environment where innovation, continuous learning, and technical excellence are encouraged. Whether you’re building cloud infrastructure, automating deployments, or securing large-scale platforms, you’ll have the opportunity to make a meaningful impact while growing your career.

Big Data Analyst - 1175-V - Herndon, VA / Springfield, VA

Location: Herndon, VA / Springfield, VA
Work Arrangement: On-site
Security Clearance: Active TS/SCI required; must be willing and able to obtain a CI polygraph

Salary Range: $80,000-$180,000

About Data Machines

Join the Future of Data-Driven Decision Making

At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer innovative solutions for our Federal Government, Department of Defense, and commercial customers. Our teams solve complex, mission-critical challenges using modern cloud technologies, high-performance computing, and secure software development.

About the Role

Data Machines is seeking a Big Data Analyst to join our team supporting mission-critical customer requirements. This position will work from our Herndon, Virginia facility and at a customer site in Springfield, Virginia, as needed.

In this role, you will work closely with software developers, ETL and data engineers, data SMEs, infrastructure teams, cybersecurity professionals, and mission partners. You will analyze complex datasets, evaluate data quality and coverage, identify gaps, and help shape data engineering and analytical approaches that improve mission capabilities.

This is a hands-on position for someone who is comfortable working with large and complex datasets and collaborating directly with both technical teams and end users.

What You’ll Be Doing

  • Perform dataset evaluations and assessments to support customer and government decision-making.
  • Analyze large and complex datasets to identify trends, gaps, inconsistencies, and opportunities for improvement.
  • Help shape data engineering approaches that improve analytical capabilities and workflows.
  • Identify and document gaps within available data and analytical capabilities.
  • Work closely with software and data engineers to define requirements, provide feedback, and validate application enhancements.
  • Support end users by providing subject matter expertise related to data, analytics, and application functionality.
  • Develop repeatable processes and methodologies for evaluating data and communicating findings.
  • Use tools such as Python, SQL, Spark, or PySpark to explore, analyze, and process data.

Minimum Qualifications

  • U.S. Citizenship required.
  • Current/active TS/SCI security clearance and willingness and ability to obtain a CI polygraph.
  • Bachelor’s degree in a relevant field or equivalent professional experience.
  • 5+ years of experience as a Data Analyst, Data Scientist, Big Data Analyst, or similar role.
  • Experience developing repeatable processes for data evaluation and communicating findings to government or mission stakeholders.
  • Experience analyzing technical datasets, including telemetry, telecommunications, cellular, Wi-Fi, or similar data types.
  • Experience using Python, SQL, Spark, PySpark, or a comparable scripting/data-processing technology.
  • Experience collaborating with software engineers to define requirements, provide feedback, and validate technical implementations.
  • Strong written and verbal communication skills.
  • Ability to independently manage multiple priorities in a fast-paced environment.
  • Strong problem-solving and analytical skills.
  • Ability to work on-site in Herndon, VA and at the customer site in Springfield, VA, as required.

Preferred Qualifications

  • Experience translating complex technical findings into clear conclusions for technical and non-technical audiences.
  • Experience with geospatial analysis, including Activity-Based Intelligence (ABI) or Pattern of Life analysis.
  • Experience developing, improving, and documenting analytical methodologies.
  • Experience with Elasticsearch and Kibana.
  • Experience working directly with government or mission customers.
  • Familiarity with GitLab and the Software Development Lifecycle (SDLC).
  • Experience with Jupyter Notebooks or Apache Zeppelin.
  • Experience supporting intelligence analysts, special operations customers, or related mission environments.

Clearance & Eligibility Requirements

To be eligible for this position, candidates must be U.S. Citizens and currently possess the required active U.S. Government security clearance. Employment in a cleared position is contingent upon verification and maintenance of the required clearance.

Why Join Data Machines?

At Data Machines, you’ll work alongside some of the industry’s brightest engineers on challenging, mission-critical programs that directly support national security. We foster a collaborative environment where innovation, continuous learning, and technical excellence are encouraged. Whether you’re building cloud infrastructure, automating deployments, or securing large-scale platforms, you’ll have the opportunity to make a meaningful impact while growing your career.

Compensation will be determined based on the selected candidate’s education, experience, skills, and other relevant qualifications.

User Support Specialist - 1176-AJ - Arlington, VA

Location: Arlington, VA

Clearance Requirement: TS w/ SCI eligibility

Salary Range: $74,000–$104,000

Data Machines is seeking talented, tenacious, and highly motivated individuals with service desk experience to provide front-line user support in an on-site environment. Three (3) positions will be filled through this job requisition.

Data Machines is participating in the deployment of an advanced platform environment for creating and harnessing leading-edge cyber operations capabilities. The platform will be distributed across locations, organizations, and security domains. This role will involve engagement with many stakeholders beyond Data Machines, including peer organizations and government project sponsors.

Individuals joining this team will help enable hundreds of highly technical developers to achieve mission success in support of a critical national security need. Successful applicants will be comfortable working directly with operators, users, and stakeholders in a dynamic technical environment.

Prior to obtaining the required clearance, this is an on-site hybrid position requiring approximately one to two days per week in the Data Machines office in Reston, VA. Once cleared and read on to the program, the position will be on-site at a client location in Arlington, VA five days per week.

Schedule and Coverage: The position may transition to a shift-based schedule based on program and operational coverage requirements. Candidates should be prepared for assigned coverage hours within the 8:00 a.m. to 11:00 p.m. Eastern Time (ET) timeframe. Specific schedules and shift assignments will be determined based on mission and staffing needs.

Minimum Qualifications

  • Previous experience conducting face-to-face Tier 1 user support
  • Current DoD 8570 IA Baseline Certification, IAT Level II (e.g., Security+ CE, CCNA Security, CySA+, or equivalent)
  • Experience using ServiceNow, Remedy, or a similar ticketing system
  • Comfortable using multiple communication channels—including email, ticketing, chat, and conferencing—to assist users
  • Experience working with Microsoft Active Directory networks and associated services, including DNS, DHCP, Group Policy, and Distributed File System
  • Experience with Risk Management Framework (RMF) controls
  • Experience with scripting languages such as PowerShell and Bash

Preferred Qualifications

  • Previous experience providing user support in a highly dynamic, innovation-driven environment with constantly changing requirements
  • Previous experience with Linux operating systems and deploying Linux virtual machines
  • Interest in and willingness to expand software development and system operations skills and responsibilities
  • Previous experience providing user support within a Microsoft Cloud and/or Azure Government environment
  • Familiarity with administering Azure Cloud resources, including virtual machines, virtual networks, blob storage, and secrets management

Full Stack Engineer - 1177-V - Herndon,VA / Springfield, VA

Location: Herndon, VA or Springfield, VA

Clearance Requirement: Top Secret with SCI Eligibility

Salary Range: $80,000–$200,000+

Job Description:

Come join the future of data-driven decision making! At Data Machines we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer solutions for our Federal government, defense, and commercial sponsors to solve real-world, critical mission problems.

What You’ll be Doing:

Developing web applications for real-time query and analysis of our petabyte-scale data store, creating distributed analytics purpose-built to support our mission partners, and helping to construct new and maintain existing data pipelines tasked with automatically retrieving and ingesting data.

Minimum Qualifications:

  • Current Top Secret security clearance w/ SCI Eligibility and willing to get a CI poly
  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering or a related field (4 additional years of experience may be substituted for a Bachelor’s degree. A Master’s degree may count as an additional 2 years of experience.)
  • 8+ years demonstrated experience with programming, design, and development.
  • In-depth knowledge in Python, Java, or similar programming language.
  • Working knowledge of containerization (Docker, Podman) and container orchestration (Kubernetes,Nomad, etc)
  • Experience with ORM software (Django, SQLAlchemy, Hibernate, etc)
  • Working knowledge of Linux operating systems (navigating the filesystem, common management commands, etc)
  • Understanding of TCP/IP networking and working knowledge of remote system workflows (SSH, port forwarding, server/client architecture, etc)
  • Exposure to building and supporting solutions in a cloud like environment (such as OpenStack)
  • Working knowledge of agile software development practices and tools, such as GitLab
  • Must be able to work on-site in Hendon, VA

Preferred Qualifications:

  • Experience deploying, maintaining, and utilizing an Elasticsearch cluster
  • Experience with Spark.
  • Experience with Hadoop (HDFS, YARN)
  • Experience using Python web frameworks (Django, FastAPI, etc)
  • Experience with front-end development using React, Angular, or other JS framework
  • API Rest Framework development/maintenance
  • Data flow orchestration using Nifi or similar
  • Experience with provision and configuration management tools such as Ansible, Terraform, or similar
  • You are a creative and driven problem-solver who wants to apply breakthrough technologies to support a platform actively used by thousands of users supporting mission
  • Strong verbal, written, and organizational skills

Compensation will be determined based on the selected candidate’s education, experience, skills, and other relevant qualifications.

Data Machines is hiring for similar positions supporting multiple programs across Northern Virginia. This opening specifically supports a program located in Reston or Springfield, VA. This position is contingent upon contract award.

Senior Simulation Engineer - 1178-S - Reston, VA

Location: Reston, VA

Clearance Requirement: Secret

Salary Range: $165,000–$195,000

Job Description and Responsibilities:

Data Machines seeks a seasoned Simulation Engineer with the desire to work with our team supporting the development and production of cutting-edge defense and intelligence simulation capabilities. The ideal candidate will use operations research and software development skills to encode custom agent behaviors and interfaces for, and apply Artificial Intelligence and Machines Learning to, discrete event simulations, creating interfaces between the simulation and external software, and use statistical routines to conduct post-processing of simulation-generated data and provide insights in machine-readable and human-readable formats.

Candidates should have strong problem-solving skills, software development experience, and an excitement for cutting-edge defense and intelligence capabilities.

Successful candidates will be passionate about new ideas and enjoy the ownership of implementation, and eagerly support and contribute to the implementation of their teammates’ ideas.  

Come join us as we work to solve some of the industry’s biggest challenges. Data Machines fosters a culture of professional growth and development in a collaborative, open environment.

Multiple positions may be filled through this opening

Minimum Qualifications:

  • Bachelor’s degree in Statistics, Applied Mathematics, Data Science, Computer Science, Operations Research or other closely related quantitative or mathematical discipline
  • Industry experience encoding the scientific principles of military and defense operations
  • 4+ years of experience each with C++ and Python
  • 4+ years experience with one of the following: AFSIM, NGTS, OneSAF, GCAM, Command PE, STORM
  • Active Secret clearance

Preferred Qualifications:

  • Master’s degree in Statistics, Applied Mathematics, Data Science, Computer Science, Operations Research or other closely related quantitative or mathematical discipline
  • Experience developing plugins for AFSIM
  • Experience with additional defense simulation frameworks
  • Experience with distributed simulations
  • TS clearance with SCI eligibility

Principal Simulation Engineer - 1179-S - Reston, VA

Location: Reston, VA

Clearance Requirement: Top Secret with SCI Eligibility

Salary Range: $195,000–$230,000+

Job Description and Responsibilities:

Data Machines seeks an energetic Principal Simulation Engineer with the desire to work with and lead our teams supporting the development and production of cutting-edge defense and intelligence simulation capabilities. The ideal candidate will use operations research and software development skills to encode custom agent behaviors and interfaces for, and apply Artificial Intelligence and Machines Learning to, discrete event simulations, creating interfaces between the simulation and external software, and use statistical routines to conduct post-processing of simulation-generated data and provide insights in machine-readable and human-readable formats.

Candidates should have strong problem-solving skills, software development experience, and an excitement for cutting-edge defense and intelligence capabilities.

Successful candidates will be passionate about new ideas and enjoy the ownership of implementation, and eagerly support and contribute to the implementation of their teammates’ ideas.  

Come join us as we work to solve some of the industry’s biggest challenges. Data Machines fosters a culture of professional growth and development in a collaborative, open environment.

Multiple positions may be filled through this opening

Minimum Qualifications:

  • Master’s degree in Statistics, Applied Mathematics, Data Science, Computer Science, Operations Research or other closely related quantitative or mathematical discipline
  • Strong industry experience encoding the scientific principles of military and defense operations
  • 10+ years of experience each with C++ and Python
  • 10+ years experience with one of the following: AFSIM, NGTS, OneSAF, GCAM, Command PE, STORM
  • Experience leading teams of simulation engineers
  • Active Top Secret clearance w/ SCI Eligibility

Preferred Qualifications:

  • PhD in Statistics, Applied Mathematics, Data Science, Computer Science, Operations Research or other closely related quantitative or mathematical discipline
  • Experience developing plugins for AFSIM
  • Demonstrated experience as a product manager, product owner, or lead designer of simulation products
  • TS clearance with SCI eligibility

Technical Program Manager - 1180-X - Reston, VA

Location: Reston, VA

Clearance Requirement: Secret; TS/SCI preferred

Salary Range: $125,000-$150000+

Job Description and Responsibilities:

Data Machines is seeking a Technical Program Manager to lead advanced programs involving artificial intelligence, high performance computing, and modeling and simulation. The successful candidate will own program execution from planning through delivery, aligning scope, schedule, budget, staffing, risks, technical milestones, and customer expectations.
This role requires strong program-management discipline and technical understanding to work credibly with engineers, researchers, architects, and mission stakeholders. The Technical Program Manager must be able to understand system concepts and engineering tradeoffs, recognize technical and integration risks, ask informed questions, and translate technical progress into clear decisions and commitments.
The ideal candidate can turn complex or evolving mission needs into executable plans, coordinate multidisciplinary teams, maintain accountability across internal and external partners, and ensure that research and development efforts produce useful, testable, and operationally relevant results.

What You Will Be Doing:

Help lead technical programs involving artificial intelligence, machine learning, high performance computing, modeling and simulation, and advanced software development.

  • Translate customer missions, operational needs, and contractual requirements into technical objectives, development roadmaps, work breakdown structures, schedules, budgets, staffing plans, and measurable acceptance criteria.
  • Coordinate multidisciplinary teams of engineers, researchers, data scientists, operations researchers, infrastructure specialists, cybersecurity personnel, mission experts, subcontractors, and external partners.
  • Demonstrate technical depth to evaluate proposed approaches, understand architecture and engineering tradeoffs, challenge assumptions constructively, and identify integration risks early.
  • Oversee AI-enabled capabilities, GPU and distributed-computing environments, cloud infrastructure, data-intensive systems, and constructive, virtual, discrete-event, or campaign-level simulations.
  • Establish program execution rhythms through planning sessions, technical interchange meetings, design and risk reviews, demonstrations, milestone reviews, and customer reporting.
  • Manage scope, cost, schedule, technical performance, staffing, dependencies, risks, opportunities, contractual deliverables, and government-furnished resources.
  • Coordinate integration across software, data, models, simulations, infrastructure, networks, sensors, and external mission systems.
  • Ensure capabilities are developed and evaluated through disciplined engineering, verification and validation, benchmarking, test and evaluation, uncertainty characterization, and appropriate AI-assurance methods.
  • Work with cybersecurity and DevSecOps personnel to incorporate security, compliance, software assurance, and authorization requirements into development and deployment environments.
  • Communicate complex technical information clearly through program plans, technical briefings, status reports, decision materials, white papers, proposals, and customer-facing reviews.
  • Support capture and proposal activities, contribute to reusable Data Machines capabilities and intellectual property, and mentor technical staff and emerging program leaders.

Minimum Qualifications:

  •  Active Secret security clearance and the ability to maintain it.
  • Bachelor’s degree in Computer Science, Engineering, Operations Research, Applied Mathematics, Data Science, Physics, or another relevant technical discipline, with eight or more years of relevant experience including leadership of multidisciplinary technical programs.
  • Demonstrated success managing scope, cost, schedule, staffing, dependencies, risks, contract deliverables, and customer commitments across the full program lifecycle.
  • Demonstrated knowledge of AI or machine learning, high performance or GPU-accelerated computing, modeling and simulation, distributed systems, cloud infrastructure, data engineering, or mission analysis, with the ability to understand architectures and technical tradeoffs.
  • Experience translating ambiguous mission needs into requirements and executable plans, leading technical teams through integration, testing, demonstration, and delivery, and communicating clearly with technical and nontechnical stakeholders.

Preferred Qualifications:

  • Active Top Secret clearance with SCI eligibility.
  • Master’s degree or PhD in a relevant discipline, or advanced program-management, Defense Acquisition, Agile, or Scrum certification.
  • Ten or more years delivering technical capabilities for Department of Defense, Intelligence Community, Federal research, or other national-security customers, including experience with Federal acquisition, subcontract management, and government reporting.
  • Program leadership in military modeling and simulation, mission engineering, wargaming, campaign analysis, autonomous systems, AI-enabled decision support, or related environments
  • Practical familiarity with AI and machine-learning frameworks, GPU and HPC technologies, distributed computing, container orchestration, or secure cloud platforms, and experience transitioning research prototypes into production or operational use.
  • Experience with verification and validation, test and evaluation, AI assurance, RMF, CMMC, classified or export-controlled environments, technical proposals, basis-of-estimate development, SBIR or STTR, DARPA, service laboratory, or other Federal research-and-development programs.

Clearance and Eligibility Requirements:

Candidates must be U.S. Citizens and possess at least an active Secret security clearance. An active Top Secret clearance with SCI eligibility is preferred. Employment is contingent upon verification and maintenance of the clearance required for assigned programs.

The position may require access to controlled, export-restricted, or classified information and may require work at Data Machines or government facilities in the National Capital Region. Limited travel may be required for customer meetings, technical reviews, demonstrations, exercises, and test events.

UI_UX Programmer - 1186-M - Reston, VA

Location: Reston, VA

Experience Level: Mid to Senior Level

Clearance: Active Secret Clearance Required

Salary Range: 140,000 (Based on skills and experience)

At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer innovative solutions for our Federal Government, Department of Defense, and commercial customers. Our teams solve complex, mission-critical challenges using modern technology and secure engineering practices.

We are seeking an experienced UI/UX Programmer to design and build intuitive front-end web applications for mission-critical simulation, optimization, and decision-support software, including applications that incorporate probabilistic models of physical systems.

You will work closely with software developers, engineers, technical leads, and customer stakeholders to transform sophisticated requirements into clear, efficient digital experiences. The ideal candidate combines strong front-end engineering skills with excellent interaction design, data-visualization, and usability judgment, particularly for high-complexity and information-dense applications.

This position will be performed on-site in Reston, VA.

Minimum Qualifications

  • Active Secret security clearance.
  • U.S. citizenship required.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Human-Computer Interaction, Digital Design, or a related field. Four additional years of relevant experience may be substituted for a bachelor’s degree.
  • 5+ years of UI/UX development, front-end development, or software-engineering experience.
  • Strong proficiency with HTML, CSS, and JavaScript or TypeScript.
  • Experience with React, Angular, Vue, or another modern front-end framework.
  • Experience integrating front-end applications with REST APIs or other backend services.
  • Experience translating requirements, user workflows, or wireframes into functional software.
  • Familiarity with Git and Agile software-development environments.
  • Strong troubleshooting, analytical, problem-solving, and communication skills.
  • Ability to work on-site in Reston, VA.

Preferred Qualifications

  • Experience designing and building user interfaces with high complexity and information density.
  • Experience designing and building for LLM integration using Assistant UI, Model Context Protocol (MCP), or similar technologies.
  • Experience with React and TypeScript.
  • Experience with Spring Boot, Redux, or comparable front-end integration and state-management technologies.
  • Experience with UI component libraries, design systems, or reusable component frameworks.
  • Experience developing dashboards, analytics platforms, geospatial interfaces, or other data-intensive applications.
  • Experience with visualization technologies such as D3.js, Plotly, Chart.js, WebGL, OpenGL, or similar tools.
  • Experience with prototyping and design tools such as Figma, Adobe XD, Sketch, or similar platforms.
  • Experience with automated front-end testing, Linux environments, Docker, Kubernetes, CI/CD, or DevSecOps practices.
  • Ability to troubleshoot and optimize web applications for security, performance, compatibility, and responsive behavior.
  • Experience serving as a senior UI/UX developer, front-end lead, or technical lead.
  • Experience supporting Department of Defense or other Federal Government software programs.

Key Responsibilities

  • Design and build intuitive user interfaces for mission-focused web and software applications.
  • Translate complex user needs, technical requirements, data relationships, and operational workflows into effective UI/UX solutions.
  • Develop wireframes, prototypes, user flows, and interactive interface concepts.
  • Build and maintain reusable front-end components, visualization patterns, and design-system elements.
  • Collaborate with backend developers and software engineers to integrate user interfaces with APIs, services, data platforms, and LLM-enabled capabilities.
  • Design efficient workflows and visual hierarchies for high-complexity, information-dense applications.
  • Develop interfaces for simulation and optimization applications that clearly present probabilistic models, complex system behavior, and analytical results.
  • Conduct usability reviews and incorporate operational-user and stakeholder feedback into designs.
  • Troubleshoot and resolve front-end functionality, performance, visualization, and compatibility issues.
  • Participate in Agile planning, design reviews, demonstrations, technical discussions, testing, and validation.
  • Maintain UI/UX standards, documentation, reusable patterns, and design guidance.

This position is contingent upon contract award.

Test and Quality Assurance (QA) Lead - 1185-M - Reston, VA

Location: Reston, VA

Experience Level: Mid to Senior Level

Clearance: Active Secret Clearance Required

Salary Range: 129,500 (Based on skills and experience)

At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer innovative solutions for our Federal Government, Department of Defense, and commercial customers. Our teams solve complex, mission-critical challenges using modern technology and secure engineering practices.

We are seeking a hands-on Test and Quality Assurance (QA) Lead with Software Development Engineer in Test (SDET) experience to build and mature testing infrastructure for production software supporting simulation, optimization, and decision support in mission-focused environments.

You will develop test harnesses, mocking infrastructure, and automated and manual testing strategies; integrate testing into CI/CD pipelines; and improve quality and reliability across Java, Rust, and TypeScript/React applications.

The ideal candidate combines strong software-testing and development experience with the ability to establish repeatable QA standards, lead testing efforts, and communicate product-quality and release-readiness information to technical leadership and customer stakeholders.

This position will be performed on-site in Reston, VA.

Minimum Qualifications

  • Active Secret security clearance or higher.
  • U.S. citizenship required.
  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Mathematics, Physics, Engineering, or a related technical field. Four additional years of relevant experience may be substituted for a bachelor’s degree.
  • 5+ years of industry experience in software development, SDET, software testing, quality assurance, systems testing, or test infrastructure.
  • Experience building test infrastructure, including mocking capabilities and CI/CD integration.
  • Experience designing and executing automated and manual tests.
  • Software-development experience in Java, Rust, or TypeScript/React.
  • Familiarity with full-stack web-application development.
  • Experience with Azure DevOps, GitLab, Jira, or similar CI/CD, defect-tracking, requirements-management, or development-collaboration tools.
  • Understanding of the software development lifecycle and software testing lifecycle.
  • Strong troubleshooting, analytical, documentation, and communication skills.
  • Ability to work on-site in Reston, VA.

Preferred Qualifications

  • 8+ years of software testing, quality assurance, systems engineering, SDET, or related technical experience.
  • Experience serving as a QA Lead, Test Lead, SDET Lead, or senior member of a software-testing team.
  • Experience using Azure DevOps, GitLab, or similar CI/CD and development-collaboration tools.
  • Experience testing APIs, distributed systems, data platforms, cloud applications, or simulation and decision-support software.
  • Experience with performance, load, security, reliability, or resilience testing.
  • Experience with Docker, Kubernetes, Linux, and containerized test environments.
  • Experience developing QA metrics, dashboards, test reports, and release-readiness assessments.
  • Experience supporting Department of Defense or other Federal Government software programs.

Key Responsibilities

  • Lead the planning, development, and execution of software-testing and quality-assurance activities.
  • Design, build, and maintain scalable test infrastructure, test harnesses, fixtures, and mocking capabilities.
  • Develop automated and manual testing strategies covering functional, integration, regression, system, and acceptance testing.
  • Perform and oversee user acceptance testing and coordinate testing across development, integration, staging, and production environments.
  • Integrate automated tests and quality gates into CI/CD pipelines across development, test, integration, staging, and production workflows.
  • Develop test plans, test cases, test scripts, acceptance criteria, and traceable test evidence from system and customer requirements.
  • Test Java, Rust, and TypeScript/React applications, including APIs, backend services, full-stack workflows, and user interfaces.
  • Identify, document, track, troubleshoot, and validate software defects through resolution.
  • Collaborate with researchers, developers, engineers, and end users to translate technical concepts and operational workflows into effective tests.
  • Establish repeatable QA standards, documentation, metrics, and release-readiness criteria.
  • Provide technical leadership and mentorship to personnel involved in testing and quality assurance.
  • Communicate testing status, risks, issues, product quality, test coverage, defect trends, and release-readiness recommendations to technical leadership and customer stakeholders.

This position is contingent upon contract award.

Systems Engineer - 1184-M - Reston, VA

Location: Reston, VA

Experience Level: Mid to Senior Level

Clearance: Active Top Secret/SCI (TS/SCI) Clearance Required

Salary Range: 120,000-160,000 (Based on skills and experience)

At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer innovative solutions for our Federal Government, Department of Defense, and commercial customers. Our teams solve complex, mission-critical challenges using modern technology and secure engineering practices.

We are seeking an experienced Systems Engineer to support the design, development, integration, testing, and deployment of complex technical systems supporting mission-critical programs. You will work closely with software developers, infrastructure engineers, technical leads, USMC representatives, SCO stakeholders, and other customer personnel to translate mission needs into effective system requirements and solutions.

The ideal candidate has a strong systems-engineering background, understands the full system-development lifecycle, and is comfortable working across multiple technical disciplines in classified, fast-paced environments.

This position will be performed on-site in Reston, VA.

Minimum Qualifications

  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance.
  • U.S. citizenship required.
  • Bachelor’s degree in Systems Engineering, Computer Science, Software Engineering, Information Systems, Engineering, or a related technical field. Four additional years of relevant experience may be substituted for a bachelor’s degree.
  • 5+ years of relevant systems-engineering, systems-integration, software-engineering, or related technical experience.
  • Experience with requirements analysis, system design, integration, testing, verification, validation, or system-lifecycle activities.
  • Experience developing system requirements, interface definitions, architecture products, and technical documentation.
  • Experience integrating software, hardware, infrastructure, networks, data, or other technical components.
  • Experience working with multidisciplinary engineering and software-development teams.
  • Familiarity with Agile software-development or engineering environments.
  • Strong analytical, troubleshooting, problem-solving, writing, and communication skills.
  • Ability to work on-site in Reston, VA and participate in SCI-level customer engagements.

Preferred Qualifications

  • 8+ years of systems-engineering, systems-integration, or related engineering experience.
  • Experience serving as a senior Systems Engineer, Systems Integration Engineer, or technical lead.
  • Experience supporting Marine Corps, Department of Defense, or other Federal Government programs.
  • Experience with systems architecture, requirements management, interface definition, verification, and validation.
  • Experience with Model-Based Systems Engineering and SysML.
  • Experience with Jira, Confluence, DOORS, or similar requirements and collaboration tools.
  • Experience with Linux, cloud or virtualized infrastructure, Docker, Kubernetes, DevSecOps, or CI/CD environments.
  • Experience with networking, distributed systems, data platforms, or cloud-based architectures.
  • Understanding of RMF, NIST standards, Federal cybersecurity requirements, or system-authorization processes.
  • Experience supporting system test, integration, deployment, and operational transition activities.

Key Responsibilities

  • Support the design, development, integration, testing, deployment, and sustainment of complex systems and applications.
  • Analyze mission, operational, and technical requirements and translate them into system-level requirements and specifications.
  • Develop and maintain system architecture, interface documentation, technical requirements, and other systems-engineering artifacts.
  • Develop and maintain model-based systems-engineering artifacts using SysML and related methods and tools.
  • Evaluate designs against technical requirements, performance objectives, security requirements, and customer needs.
  • Collaborate with software, infrastructure, cybersecurity, DevSecOps, and testing teams throughout the system-development lifecycle.
  • Support integration across hardware, software, networks, applications, data flows, and external interfaces.
  • Participate in requirements reviews, design reviews, technical interchange meetings, demonstrations, and classified engagements with USMC and SCO stakeholders.
  • Support verification and validation activities and maintain traceability between requirements, design artifacts, and test evidence.
  • Identify system-level issues, dependencies, and risks and coordinate resolution across technical teams.
  • Evaluate proposed system changes and assess technical impacts, dependencies, and risks.
  • Develop technical documentation, system diagrams, interface descriptions, procedures, and engineering reports.
  • Support system deployment, configuration, upgrades, operational-readiness activities, and continuous improvement.
  • Provide technical guidance and recommendations to program leadership and customer stakeholders.

This position is contingent upon contract award.

Mid-Level Software Engineer - 1182-M - Reston, VA

Location: Reston, VA

Experience Level: Mid Level

Clearance: Active Secret Clearance Required

Salary Range: 145,000 (Based on skills and experience)

At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer innovative solutions for our Federal Government, Department of Defense, and commercial customers. Our teams solve complex, mission-critical challenges using modern technology and secure engineering practices.

We are seeking a Mid-Level Software Engineer to design, build, and mature software systems supporting simulation, optimization, and decision support for mission-focused applications. You will help transform prototypes and advanced technical concepts into reliable, maintainable software used in operational and decision-support environments.

The ideal candidate has a strong software-engineering foundation and experience developing production-quality applications in collaborative technical environments. You will work across backend development, APIs, integrations, and front-end capabilities while collaborating with researchers, engineers, and end users to turn complex technical concepts into practical mission solutions.

This position will be performed full-time on-site in Reston, VA, including work within associated secure laboratory environments.

Minimum Qualifications

  • Active Secret security clearance.
  • U.S. citizenship required.
  • Bachelor’s degree in Computer Science, Mathematics, Physics, Applied Mathematics, Engineering, or a related technical field.
  • 2+ years of professional software development experience.
  • Strong foundation in object-oriented design and software development using Java and Rust; experience with C++ or a comparable programming language is also relevant.
  • Experience creating backend software and/or APIs in collaborative production or prototype environments.
  • Strong software-engineering fundamentals, sound technical judgment, and the ability to collaborate effectively with researchers, engineers, and end users.
  • Ability to work full-time on-site in Reston, VA.

Preferred Qualifications

  • Experience writing high-performance, multithreaded, parallel, or concurrent software.
  • Experience developing software where readability, maintainability, testing, and disciplined engineering practices are emphasized.
  • Experience in defense, national security, or other mission-driven environments.
  • Experience with TypeScript and React or another modern front-end framework.
  • Experience with 3D, geospatial, or high-performance visualization technologies such as WebGL or OpenGL.
  • Experience with data-intensive or distributed systems, including databases, messaging systems, and asynchronous processing.
  • Familiarity with AI/ML-enabled applications, including LLM-integrated systems.
  • Experience with AWS, Docker, Kubernetes, and CI/CD pipelines.

Key Responsibilities

  • Build and maintain production-quality software supporting mission-oriented analysis, simulation, optimization, and decision support.
  • Translate sophisticated algorithms, models, and research prototypes into usable, reliable software applications.
  • Develop backend software, APIs, and integrations in collaborative production and prototype environments.
  • Build clear, intuitive front-end capabilities that effectively present complex data and workflows to users.
  • Improve software quality through sound design, readable code, automated testing, documentation, and maintainable engineering practices.
  • Contribute across the full software-development lifecycle, including concept exploration, prototyping, implementation, testing, demonstration, deployment, and sustainment.
  • Collaborate with multidisciplinary teams to understand user needs and deliver practical mission outcomes.
  • Work full-time on-site in the Reston, VA office and associated secure laboratory environments.

This position is contingent upon contract award.

DevSecOps Engineer - 1181-M - Reston, VA

Location: Reston, VA

Experience Level: Mid to Senior Level

Clearance: Active Secret Clearance Required

Salary Range: 166,000 (Based on skills and experience)

At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer innovative solutions for our Federal Government, Department of Defense, and commercial customers. Our teams solve complex, mission-critical challenges using modern technology and secure engineering practices.

We are seeking an experienced DevSecOps Engineer to secure and improve software delivery while helping operate a scalable compute environment supporting software development, simulation, and mission-focused applications. This hands-on engineering role will embed security, quality, compliance, and software-supply-chain controls throughout the software-development lifecycle.

You will work across Azure DevOps Server, Nexus, SonarQube, multi-cluster Kubernetes/K3s infrastructure, virtual machines, bare-metal systems, artifact controls, monitoring, and secure-release processes. The ideal candidate has a strong DevSecOps or platform-engineering background and is comfortable working across software delivery, infrastructure, security, and user support in highly regulated environments.

This position will be performed full-time on-site at a secure location in the Reston, VA area. Occasional after-hours or weekend maintenance and emergency response may be required.

Minimum Qualifications

  • Active Secret security clearance.
  • U.S. citizenship required.
  • 5+ years of experience in DevOps, DevSecOps, platform engineering, software delivery, systems engineering, or a closely related technical role.
  • Hands-on experience with Azure DevOps pipelines, YAML, build and release workflows, repositories, artifacts, permissions, or agent-based builds.
  • Experience implementing security, quality, or compliance controls within CI/CD workflows.
  • Experience with secure software-delivery practices, including SAST, SCA, secrets handling, code-quality gates, artifact controls, or container scanning.
  • Experience troubleshooting CI/CD failures, build issues, deployment problems, permissions issues, or dependency-related errors.
  • Experience with Kubernetes, K3s, containers, Helm, or similar deployment technologies.
  • Experience providing face-to-face Tier 1 and Tier 2 user support in Linux or Unix environments.
  • Current DoD 8570/8140 IAT Level II baseline certification, such as Security+ CE, CCNA Security, or CySA+.
  • Experience with ServiceNow, Remedy, or a similar ticketing platform.
  • Experience with FreeIPA and supporting identity, DNS, DHCP, Group Policy, or distributed-file services.
  • Experience scripting or automating with PowerShell, Bash, Python, or similar languages.
  • Ability to write clear technical documentation, runbooks, onboarding guides, and troubleshooting procedures.
  • Ability to work full-time on-site at a secure location in the Reston, VA area in regulated, secure, and compliance-bounded environments.

Preferred Qualifications

  • Experience administering Azure DevOps Server.
  • Experience integrating or administering Nexus, SonarQube, or similar artifact and code-quality platforms.
  • Experience with SBOM generation, SCA, container scanning, artifact signing, provenance, or software-supply-chain security.
  • Experience with policy as code, OPA/Gatekeeper, Kubernetes admission controls, or secure workload policies.
  • Experience with Infrastructure as Code or Configuration as Code using Terraform, Ansible, Bicep, CloudFormation, or similar tools.
  • Experience with Prometheus, Grafana, Loki, or similar observability platforms.
  • Experience supporting defense contracting or government programs and working within CMMC, NIST SP 800-171, RMF, STIG, or other compliance-driven environments.
  • Experience providing user support in a dynamic, innovation-driven environment with changing requirements.
  • Demonstrated ability to implement scripted automation that reduces recurring support work.
  • Experience coordinating with security professionals to define, develop, and review user-management processes and procedures.

Key Responsibilities

  • Design, implement, and improve secure CI/CD patterns in Azure DevOps, including reusable YAML templates, quality gates, artifact controls, and release safeguards.
  • Support secure release workflows across development, test, integration, staging, and production environments.
  • Support continuous deployment, auto-scaling, resource monitoring, security monitoring, and reliable operation of application services.
  • Onboard software, hardware, and security controls using repeatable DevSecOps practices and provide direct technical support to partners and users.
  • Manage platform systems, including Kubernetes clusters, dedicated virtual machines, and bare-metal instances.
  • Troubleshoot pipeline failures, permissions issues, dependency problems, scan failures, and release blockers.
  • Integrate SAST, SCA, dependency scanning, secrets scanning, code-quality gates, container scanning, and artifact validation into build and release workflows.
  • Implement repository, branching, merging, configuration-management, automated-build, and automated-testing practices that preserve integrity across environments.
  • Support Nexus, SonarQube, Azure DevOps artifacts, and related code-quality and artifact-management platforms.
  • Partner with cybersecurity teams to align CI/CD controls with SSP, RMF, NIST, CMMC, STIG, Zero Trust, audit, and program requirements.
  • Partner with platform engineering on Kubernetes/K3s deployment standards covering namespaces, RBAC, service accounts, Helm, ingress, TLS, storage, quotas, and workload security.
  • Create documentation, examples, runbooks, and onboarding materials for secure pipeline and deployment workflows.
  • Track pipeline health, scan outcomes, release blockers, recurring developer pain points, and control gaps, and convert findings into automation and improved guardrails.
  • Support occasional after-hours or weekend maintenance and emergency response when required.

This position is contingent upon contract award.

Senior Applied AI/ML Engineer - 1187-V - Springfield, VA

Location: Springfield, VA

Experience Level: Senior Level

Clearance: Active TS/SCI with CI Polygraph Required

Salary Range: $120,000 – $185,000 annually (Based on skills and experience)

At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer innovative solutions for our Federal Government, Department of Defense, and commercial customers. Our teams solve complex, mission-critical challenges using modern technology and secure engineering practices.

We are seeking an experienced Senior Applied AI/ML Engineer to develop end-to-end data engineering, analytics, and machine learning capabilities in an agile, fast-paced customer environment supporting Special Operations missions. You will work as part of a small, multidisciplinary team to build scalable data pipelines, develop and deploy machine learning models, and deliver reliable, analyst-facing applications and tools.

The ideal candidate combines strong data engineering fundamentals with applied data science and software development expertise. You will contribute across the full lifecycle of a solution, from ingesting and transforming large-scale datasets to developing models, building APIs, deploying production services, and delivering practical tools directly to mission users.

This position will be performed on-site at a customer location in Northern Virginia.

Minimum Qualifications

  • Active TS/SCI security clearance with a CI polygraph.
  • U.S. citizenship required.
  • Bachelor’s degree in Computer Science, Data Science, Information Science, Mathematics, Statistics, Engineering, or a related field.
  • 8+ years of related experience in data engineering, data science, machine learning engineering, software engineering, or a combination of these disciplines.
  • Strong programming experience with Python, PySpark, and SQL.
  • Experience designing, developing, and optimizing production data pipelines that process large-scale or complex datasets.
  • Experience developing and deploying analytics, machine learning, or data-intensive applications and services.
  • Experience with data modeling, ETL/ELT processes, data quality, transformation logic, and analytical or search-oriented data stores.
  • Ability to translate ambiguous mission requirements and customer challenges into practical data, analytics, and software solutions.
  • Strong collaboration, communication, analytical, and problem-solving skills.
  • Ability to work independently, take initiative, and collaborate effectively with customers, analysts, software engineers, and technical leadership.
  • Ability to work on-site at a customer location in Northern Virginia.

Preferred Qualifications

  • Experience with distributed data engineering technologies, including Apache Spark/PySpark, HDFS, Delta Lake, Elasticsearch, or similar platforms.
  • Experience deploying and operating machine learning models and inference services at scale across GPU/CPU clusters or containerized environments.
  • Experience with advanced analytics, including geospatial analysis, H3 indexing, graph analytics, computer vision, optical character recognition (OCR), natural language processing (NLP), or large language models (LLMs).
  • Experience developing analyst-facing data and machine learning applications using FastAPI, Django, React, TypeScript, or similar technologies.
  • Experience with cloud platforms, including AWS, Azure, or OpenStack.
  • Experience with DevOps, containerization, and orchestration tools such as Docker, Nomad, Kubernetes, GitLab, CI/CD pipelines, or Ansible.
  • Experience building APIs and production services using FastAPI, Django, Java, or equivalent frameworks.
  • Experience integrating machine learning capabilities into operational workflows and mission-focused applications.
  • Experience working in Agile development environments supporting Department of Defense or other Federal Government customers.
  • Ability to troubleshoot, optimize, and maintain scalable data pipelines, machine learning services, and production applications.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines to ingest, transform, process, and deliver large-scale and complex datasets.
  • Build end-to-end data engineering and machine learning capabilities that support Special Operations mission requirements.
  • Apply advanced analytics, statistical methods, and machine learning techniques to solve complex operational problems.
  • Develop, deploy, and maintain machine learning models, inference services, and data-intensive applications in production environments.
  • Build and integrate APIs and backend services that expose data, analytics, and machine learning capabilities to mission users.
  • Develop analyst-facing applications and tools that make complex data and analytical results accessible and actionable.
  • Implement data modeling, ETL/ELT workflows, data quality controls, and transformation logic to ensure reliable data products.
  • Optimize data processing workflows and distributed computing environments for performance, scalability, and reliability.
  • Collaborate with analysts, software engineers, data scientists, customers, and technical leadership to translate mission needs into effective technical solutions.
  • Evaluate and implement appropriate technologies, frameworks, and architectures to support evolving customer requirements.
  • Troubleshoot and resolve issues related to data pipelines, model performance, application functionality, and production services.
  • Participate in Agile planning, technical reviews, testing, deployment, and continuous improvement activities.
  • Support the development and operation of secure, reliable, and scalable solutions in a mission-focused customer environment.

This position requires an active U.S. Government security clearance. Applicants who do not currently hold the required clearance and CI polygraph will not be eligible for consideration. Employment is contingent upon verification of clearance status.

This position is contingent upon contract award.

USMC Product Trainer - 1188-M - Reston, VA with extensive travel

Location: Reston, VA with extensive travel

Experience Level: Mid to Senior Level

Security Clearance: Ability to obtain and maintain a TS/SCI clearance required

Salary Range: $125,000 – $200,000

Come join the future of data-driven decision making! At Data Machines, we leverage data analytics, DevSecOps, machine intelligence, and data science to engineer solutions for our Federal government, defense, and commercial sponsors to solve real-world, critical mission problems.

We are seeking a sharp, articulate USMC Product Trainer to lead user training for a mission-critical technical product supporting Marine Corps users. This individual will serve as a credible link between the product team and the operating forces, translating technical capabilities into clear, practical, mission-focused instruction for Marines and other stakeholders.

The ideal candidate is a former Marine leader and experienced instructor who is comfortable teaching in classrooms, secure facilities, and operational environments. This role requires frequent travel (~1 week a month) to all major USMC command regions, strong presence in front of diverse audiences, and the ability to rapidly become a trusted product subject-matter expert.

What You’ll Be Doing

  • Lead the planning, development, coordination, and delivery of user training for Marine Corps personnel and other authorized users.
  • Develop and maintain instructor-led courses, practical exercises, demonstrations, quick-reference guides, student materials, and other training products.
  • Translate complex product capabilities, technical concepts, and workflows into clear instruction tailored to operational users.
  • Deliver engaging classroom, hands-on, virtual, and field-based training to audiences with varying levels of technical experience.
  • Conduct training needs assessments and tailor instruction to unit missions, user roles, operational scenarios, and learning objectives.
  • Coordinate training schedules, site requirements, equipment, access, and other logistics with customer and program stakeholders.
  • Serve as a product subject-matter expert during demonstrations, exercises, user events, and operational engagements.
  • Evaluate student performance and training effectiveness through practical exercises, knowledge checks, surveys, and direct observation.
  • Capture user feedback, lessons learned and recurring issues, and communicate actionable recommendations to product, engineering, and program teams.
  • Maintain current knowledge of product releases and update training content as capabilities, interfaces, and procedures evolve.
  • Support train-the-trainer activities and help establish repeatable, scalable training standards and certification processes.
  • Represent Data Machines and the customer professionally while working independently at locations across the United States and, when required, overseas.

Minimum Qualifications

  • Prior service in the United States Marine Corps as an NCO, SNCO, warrant officer, or officer at the Captain or Major level, or equivalent experience demonstrating comparable Marine Corps operational leadership.
  • Ability to obtain and maintain a Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance.
  • U.S. citizenship required.
  • Demonstrated experience instructing, briefing, coaching, or facilitating training for military personnel or other adult learners.
  • Strong platform presence and the ability to communicate clearly and confidently with junior Marines, senior leaders, technical personnel, and customer stakeholders.
  • Ability to rapidly learn a technical product and explain its features, workflows, and operational value in plain language.
  • Knowledge of Marine Corps culture, organization, terminology, training practices, and operational environments.
  • Ability to develop organized, accurate, and audience-appropriate training materials and instructional content.
  • Strong written communication, public speaking, facilitation, and interpersonal skills.
  • Sound judgment, professionalism, adaptability, and the ability to work independently with limited supervision.
  • Ability and willingness to travel extensively, including to military installations, training sites, exercises, and other customer locations.
  • Ability to work on-site in Reston, VA when not supporting travel requirements.

Preferred Qualifications

  • Prior experience as a, Combat Instructor, Military Occupational Specialty instructor, or instructor at The Basic School.
  • Prior service as a Marine Corps SNCO, warrant officer, or company-grade or field-grade officer with recent operational or training experience.
  • Active Top Secret, or TS/SCI security clearance.
  • Formal instructor, curriculum-development, or train-the-trainer certification from the Marine Corps, another military service, or a recognized professional organization.
  • Experience developing programs of instruction, lesson plans, student guides, practical exercises, evaluation criteria, or other military training products.
  • Experience training operational units on software, command-and-control systems, mission-planning tools, data platforms, or other technical capabilities such as communications, cyber or information warfare.
  • Experience supporting Marine Corps exercises, experimentation, fielding, new-equipment training, or operational test events.
  • Familiarity with adult learning principles, instructional systems design, and methods for evaluating training effectiveness.
  • Experience briefing senior military leaders and working directly with government program offices, operational commands, and technical teams.
  • Experience traveling independently in support of distributed military users, including CONUS and OCONUS locations.

About Data Machines

At Data Machines, we build innovative technical solutions that help our customers solve complex, mission-critical problems. Our teams work across data analytics, software engineering, DevSecOps, artificial intelligence, cloud infrastructure, and other emerging technologies supporting Federal government, defense, and commercial customers.

Culture: Smart People, No Red Tape

Data Machines does not discriminate in employment, services, and activities on the basis of race, color, religion, national origin, sex, gender identity, sexual orientation, pregnancy, childbirth or related medical conditions, age, marital status, veteran status, disability, or any other basis prohibited by law. Data Machines invites any applicant to review the Data Machines’ written Affirmative Action Plan, available for inspection during the hiring process.

Our salary ranges are market-driven and set to allow for flexibility. Individual pay will be competitive based on a candidate’s unique set of knowledge, skills, and geographic diversity, with earnings potential commensurate with experience.

Apply Now

Name
Address

Position Details

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Invitation to Self-Identify

Data Machines is a Federal contractor and an Equal Opportunity Employer. Data Machines is subject to Executive Order 11246, which requires government contractors to take affirmative action to ensure that equal opportunity is provided in all aspects of their employment. In addition, we are subject to Vietnam Era Veterans' Readjustment Assistance Act of 1974, as amended by the Jobs for Veterans Act of 2002, 38 U.S.C. 4212 (VEVRAA), which requires Government contractors to take affirmative action to employ and advance in employment protected veterans. In order to comply with these laws, Data Machines invites applicants to voluntarily self-identify their gender, race/ethnicity, and protected veteran status. Data Machines does not discriminate on the basis of race, religion, color, sex, sexual orientation, gender identity, age, protected veteran status, non-disqualifying physical or mental disability, national origin, genetic information, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. When reported, data will not identify any specific individual.

Choose one of the following race/ethnic groups defined below

Ethnicity and Race Definitions:

  • Hispanic or Latino: A person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin regardless of race.
  • White (Not Hispanic or Latino): A person having origins in any of the original peoples of Europe, the Middle East, or North Africa.
  • Black or African American (Not Hispanic or Latino): A person having origins in any of the black racial groups of Africa.
  • Native Hawaiian or Other Pacific Islander (Not Hispanic or Latino): A person having origins in any of the peoples of Hawaii, Guam, Samoa, or other Pacific Islands.
  • Asian (Not Hispanic or Latino): A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam.
  • American Indian or Alaska Native (Not Hispanic or Latino): A person having origins in any of the original peoples of North and South America (including Central America), and who maintain tribal affiliation or community attachment
  • Two or More Races (Not Hispanic or Latino): A person who identifies with more than one of the above five races.

Veterans

Protected Veteran Definitions Disabled Veteran

  • A veteran of the U.S. military, ground, naval, or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
  • A person who was discharged or released from active duty because of a service-connected disability. Recently Separated Veteran - any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. Active Duty Wartime or Campaign Badge Veteran
  • A veteran who served on active duty in the U.S. military, ground, naval, or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. Armed Forces Service Medal Veteran - a veteran who, while serving on active duty in the U.S. military, ground, naval, or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.