Careers


Join Our Team

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.

Perks & Benefits

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:

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.


Simulation Engineer - 1007-R

Location: Reston, VA

Clearance Requirement: Secret

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

Location: On-site in Reston, VA

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

Location: Reston, VA

Clearance Requirement: TS with SCI eligibility

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

Location: Reston, VA

Clearance Requirement: TS w/ SCI Eligibility

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

DevSecOps Engineer - 1166-V

Location: Herndon, VA

Clearance Requirement: TS w/ SCI Eligibility

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 seeking talented and motivated DevSecOps engineers to contribute to a High-Performance Computing (HPC) environment that supports various big data needs and capabilities. You will join a team of other developers that own and operate the HPC environment that is accessed by thousands of other users to support various mission use cases. Those who join will play a pivotal role in installing, configuring, and sustaining the HPC environment that operates within a large OpenStack Cloud environment 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 government location working alongside other developers and stakeholders.

The position works with the Technical Leadership on a variety of tasks including (but not limited to):

  • Managing platform systems, to include Openstack, Kubernetes, Spark and Hadoop.

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

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

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

  • Strong experience with Linux-based infrastructures, Linux/Unix administration.

  • Experience in working with Ansible for automation and configuration.

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

  • More than 6 years of experience in a DevOps Engineer role (or similar role); experience in software development and infrastructure development is a plus.

  • Team player.

Minimum Qualifications:

  • Minimum 8 years of experience in DevSecOps and/or system operations or 6 years with a Masters degree or 3 years with a PhD.

  • Experience with open-source configuration management tools (e.g. Ansible, Chef).

  • Experience working in Linux environments.

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

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

Desired Qualifications:

  • Bachelor's Degree in a technical field - may be substituted with equivalent experience.

  • 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).

  • Active TS/SCI clearance.

Mid-Level Full Stack Engineer - 1167-V

Location: Herndon, VA

Clearance Requirement: TS w/ SCI Eligibility

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.

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.

This position is contingent on contract award.

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 and a PhD may count as an additional 5 years 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.

Desired 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 and a PhD may count as an additional 5 years 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.

AFSIM Developer - 1109-X

Location: Reston, VA

Clearance Requirement: TS w/ SCI eligibility

Job Description and Responsibilities:

Data Machines, is seeking energetic and innovative software developer to join a team advancing cutting-edge capabilities in simulation of military operations. 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. Successful candidates will have strong skills in shared development and coordination, and strong communication skills.

Multiple positions may be filled from this posting.

Minimum Qualifications:

  • Bachelor’s degree or higher in Computer Science or related field

  • 3+ years of experience with C++

  • 3+ years experience with the Advanced Framework for Simulation and Integrated Modeling (AFSIM)

  • Experience with discrete event simulation applications

  • Experience applying object-oriented design patterns within software applications

  • Experience with Agile development methods and tools

  • Excellent communication and organizational skills

  • Demonstrated commitment to continuous learning and innovation

  • Top Secret Clearance with SCI eligibility

  • experience with Python for data science or system processes

  • Knowledge of scientific principles of U.S. military operations

  • Experience with all stages of the Software Development Life Cycle

  • Experience with CI/CD tools such as Git, BitBucket, GitLab, Jenkins

  • Work Arrangement: Hybrid (minimum 3 days/week on-site/at-office)

User Support Specialist - 1164-AJ

Location: Reston, VA or Arlington, VA

Clearance Requirement: TS w/ SCI eligibility

Job Description and Responsibilities:

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. Data Machines is participating in the deployment of an advanced platform environment for creating and harnessing leading edge cyber operation capabilities. The platform will be distributed across location, organization, and security domains. There will be engagement with many stakeholders beyond Data Machines including other peer organizations and the government project sponsors.

Those who join in this role will be tasked with enabling hundreds of highly technical developers to achieve mission success in service of a critical national security need. Successful applicants will be able to work directly with operators and stakeholders.

Prior to gaining clearance, this is an on-site hybrid position with one to two days a week in the office. The office is located in Reston, VA. Once cleared and read on, the position is on-site at a client location in Arlington, VA five days a week.

Minimum Qualifications:

  • Previous experience conducting face-to-face Tier 1 user support

  • 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 Microsoft Active Directory networks and associated services (DNS, DHCP, Group Policy, Distributed File System, etc.)

  • Experience with Risk Management Framework controls

  • Experience with scripting languages such as PowerShell, Bash

Desired 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 VMs

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

  • Previous work providing user support within a MS Cloud and/or Azure government platform

  • Familiarity with administration of Azure Cloud resources such as: virtual machines, virtual networks, blob storage, and secrets managers

Software Engineer Summer Intern - 1165-X

Location: Reston, VA

Schedule: Monday–Friday, 9:00 AM – 5:00 PM

Job Description:

Data Machines is seeking a motivated Summer Software Engineering Intern with foundational coding skills and an interest in modern development practices. This role is ideal for a student with Python experience who is eager to gain hands-on exposure to containerization and DevOps workflows. The intern will work closely with an experienced engineer who will provide mentorship and guidance throughout the internship.

Responsibilities:

  • Assist with development tasks using Python and related tools

  • Support software development and infrastructure-related engineering projects

  • Learn and contribute to containerized environments and DevOps practices

  • Collaborate with the engineering team on testing, troubleshooting, and documentation

  • Participate in mentorship sessions on modern development and deployment workflows

Qualifications:

  • Basic programming experience (Python preferred)

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field

  • Interest in containerization technologies (e.g., Docker) and DevOps practices

  • Strong curiosity and willingness to learn new tools and technologies

  • Ability to collaborate effectively and communicate clearly

What You’ll Gain:

  • Hands-on experience with real-world development environments

  • Exposure to containerization and DevOps workflows

  • Mentorship from experienced engineers

  • Practical skills applicable to modern software engineering roles