GRVTY

Software Engineer, Senior

GRVTY
Apply
3 months ago
Dayton, OH, USASenior

Responsibilities

  • Design, develop, and maintain Python software for optical signature modeling, spectral sensor data processing, and analytical workflows.
  • Collaborate with sensor physicists, data scientists, machine learning engineers, and intelligence analysts to translate technical and mission requirements into software.
  • Build and optimize pipelines for ingesting, processing, and analyzing large-scale scientific and sensor datasets.
  • Develop and integrate machine learning workflows, including training-data preparation, model integration, and evaluation.
  • Document software architecture, workflows, code structure, and implementation plans for maintainable and transferable tools.
  • Test, validate, and troubleshoot algorithms and software modules across development, deployment, and classified environments.
  • Manage Git repositories and contribute to peer reviews, coding standards, reproducible builds, and technical quality.

Requirements

  • Active Top Secret clearance with the ability to obtain SCI and a CI polygraph.
  • Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics, Data Science, or a related STEM field; equivalent hands-on experience will be considered.
  • At least 9 years of professional software development experience, or at least 7 years with a master’s degree, focused on scientific computing, algorithm development, data processing, or related technical domains.
  • Expert-level Python programming skills, including object-oriented design, modular architecture, and production-quality development.
  • Experience developing software for data-intensive sensor, scientific, simulation, or equivalent workflows.
  • Ability to convert technical or scientific requirements into software architecture, logic flows, and implementation plans.
  • Experience working in Windows and Linux environments, including secure or classified workspaces.
  • Familiarity with Git, GitLab, Bitbucket, Jira, Jenkins, or equivalent development tooling.
  • Strong communication skills for working with non-software technical domain experts.
  • Preferred experience includes optical signature modeling, EO/IR or hyperspectral data, machine learning frameworks, scientific Python libraries, signal or image processing, remote sensing, simulation, defense or intelligence environments, and operational software integration.
  • Preferred additional technologies and experience include C, C++, MATLAB, Java, Rust, CI/CD, automated testing, and DevSecOps tooling.
  • An advanced degree in a relevant technical field is preferred.

Benefits

  • Medical, dental, and vision health coverage.
  • Health Savings Account with company contribution.
  • Annual paid time off and paid holidays.
  • Paid parental leave.
  • 401(k) with generous company match.
  • Training and development opportunities.
  • Award programs and company-sponsored events.
  • The position is based at a customer site in Dayton, Ohio and may involve classified workspaces.

Tech Stack

CC++GitJavaJenkinsLinuxMATLABNumPyOpenCVPandasPythonPyTorchRustscikit-learnSciPyTensorFlowWindows

Categories

Data EngineeringML Engineering
GRVTY

About GRVTY

501-1,000 employees

GRVTY builds software, data platforms, and analytics for intelligence, surveillance, reconnaissance, and targeting (ISR&T) missions, serving U.S. defense and intelligence customers. Offerings include GEOINT analytics, deployed analysts, enterprise IT support, and managed software services, including data lake/warehouse applications. The privately held company is headquartered in McLean, Virginia and operates under federal contracts across cyber, space, and spectrum domains.

Contact me