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:
Simulation Engineer - 1007-R, Reston, VA
Data Scientist - 1008-R, Reston, VA
DevSecOps Engineer - 1019-A - Reston, VA
Data Engineer - 1162-P - Reston, VA
DevSecOps Engineer - 1166-V - Herndon, VA
Mid-Level Full Stack Engineer - 1167-V - Herndon, VA
AFSIM Developer - 1109-X - Reston, VA
User Support Specialist - 1164-AJ - Reston, VA or Arlington, VA
Software Engineer Summer Intern - 1165-X - Reston, VA
Equal Opportunity Employer/Veterans/Disabled. 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.
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
