CareerPlanSign in

Software Engineer, Senior

Dayton, OH💼 Full-time🗓 2026-07-23 → 2026-09-26

Core

Designing and building Python-based software tools for optical signature modeling, spectral data analysis, and ML-enabled sensor workflows to support national security missions.

Role type

Senior Software Engineer (Scientific Computing & Defense)

Builds

Python software tools, data pipelines, and ML-integrated operational environments for sensor data processing.

Domain

National Security / Defense / Scientific Computing

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Python (expert), algorithm development, data pipeline construction, ML workflow integration, software architecture design, Git version control, cross-platform development (Windows/Linux), scientific data processing

Preferred skills

Optical signature modeling, EO/IR sensor data, spectral analysis, hyperspectral data processing, PyTorch/TensorFlow/scikit-learn, NumPy/pandas/OpenCV/SciPy, signal/image processing, simulation/modeling software, CI/CD/DevSecOps, C/C++/MATLAB/Java/Rust

Technologies

Python, PyTorch, TensorFlow, scikit-learn, NumPy, pandas, OpenCV, SciPy, Git, GitLab, Bitbucket, Jira, Jenkins

Responsibilities

Design and maintain Python tools for optical signature and spectral data processing; build and optimize data pipelines for large-scale scientific datasets; integrate ML workflows into operational toolsets; create software architecture documentation; test and validate algorithms in classified workspaces; manage Git repositories with discipline; collaborate with scientists and domain experts to translate requirements into software.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.