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.
User Support Specialist - 1108-AJ - Reston, VA or Arlington, VA
Location: Reston, VA or Arlington, VA
Clearance Requirement: TS w/ SCI eligibility
Salary Range: $74,000–$104,000
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
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.
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.