Senior Software Engineer - Secure ML & Data Pipelines

NASK Incorporated

Beavercreek (OH)

On-site

USD 120,000 - 170,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive benefits package
50% of base salary retirement plan
Cafeteria plan for benefits

Job summary

NASK Incorporated is seeking a hands-on Senior Software Engineer to join a small, technically focused team in Beavercreek, OH, supporting national security missions. You will collaborate with scientists and analysts to turn complex requirements into robust software.

The role emphasizes Python-based toolchains, data-intensive workflows, and machine-learning integration, with work in secure Windows and Linux environments and strict documentation standards.

Qualifications

  • Active TS/SCI clearance with CI polygraph.
  • Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, Data Science, or related STEM field.
  • 10+ years of professional software development experience, with focus on scientific computing, data processing, or related technical domains.
  • Expert-level Python programming, including object-oriented design, modular architecture, and production-quality code.
  • Experience developing software for data-intensive workflows — sensor data, scientific data, simulation, or equivalent.

Responsibilities

  • Design, develop, and maintain Python-based software tools supporting optical signature modeling, spectral sensor data processing, and analytical workflows.
  • Work with sensor physicists, data scientists, and machine learning engineers to translate technical concepts and mission requirements into working software.
  • Build and optimize data pipelines to ingest, process, and analyze large-scale scientific and sensor datasets.
  • Develop and integrate machine-learning workflows — including training data preparation, model integration, and evaluation — into operational toolsets.
  • Create clear software architecture documentation, workflow diagrams, and code structure so tools can be maintained, extended, and transitioned effectively.
  • Test, validate, and troubleshoot algorithms and software modules across development and deployment environments, including classified workspaces.
  • Manage and maintain Git repositories with discipline — clean commits, meaningful documentation, and reproducible builds.
  • Contribute to a culture of technical rigor: peer reviews, coding standards, and honest engagement with complex problems.

Skills

Python
Software development
Clearance TS/SCI
Communication

Education

Bachelor's degree in STEM

Tools

Git
GitLab
Bitbucket
Jira
Jenkins

Job description

NASK Incorporated is seeking a hands-on Senior Software Engineer to join a small, technically focused team in Beavercreek, OH, supporting national security missions. You will collaborate with scientists and analysts to turn complex requirements into robust software.

The role emphasizes Python-based toolchains, data-intensive workflows, and machine-learning integration, with work in secure Windows and Linux environments and strict documentation standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer for Sensor Data ML Pipelines
Senior Python Engineer for Sensor Data ML Pipelines

Grvty • Dayton (OH)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

NASK Incorporated • Beavercreek (OH)

On-site
USD 120,000 - 170,000
Competitive benefits package
50% of base salary retirement plan
Cafeteria plan for benefits
TS/SCI Linux Systems Engineer – HPC & Dev Tools
TS/SCI Linux Systems Engineer – HPC & Dev Tools

NASK Incorporated • Beavercreek (OH)

On-site
USD 95,000 - 125,000
Software Engineer - ML/Data Pipelines for DoD/IC
Software Engineer - ML/Data Pipelines for DoD/IC

Etegent Technologies, Ltd. • Beavercreek (OH)

Hybrid
USD 70,000 - 90,000
Flexibility in working hours
Professional development reimbursement
Casual dress code
+1
ML-Driven Sensor Data Engineer
ML-Driven Sensor Data Engineer

Skyline Scientific Inc • Springfield (VA)

On-site
USD 160,000 - 200,000
Competitive salary
PTO – 25 days
Employer-paid health insurance
+3
Software Systems Engineer
Software Systems Engineer

NASK Incorporated • Beavercreek (OH)

On-site
USD 70,000 - 110,000
Defense Software Engineer — AI/ML & Secure Coding
Defense Software Engineer — AI/ML & Secure Coding

Leonardo DRS • Beavercreek (OH)

On-site
USD 90,000 - 130,000
Python Software Engineer: ML, Cloud & Secure Systems
Python Software Engineer: ML, Cloud & Secure Systems

NT Concepts • Vienna (VA)

Hybrid
USD 84,000 - 145,000
ML DevOps Engineer - GPU Pipelines & Secure Deployments
ML DevOps Engineer - GPU Pipelines & Secure Deployments

nou Systems • Colorado Springs (CO)

On-site
USD 120,000 - 165,000
Competitive wages
Medical, Rx, Dental & Vision insurance
401(k) Retirement Plan
+1
Senior Application Engineer — Secure AI/ML & Cloud (Dayton)
Senior Application Engineer — Secure AI/ML & Cloud (Dayton)

Parallax Advanced Research • Beavercreek (OH)

On-site
USD 130,000 - 180,000