Numerical Algorithm Software Engineer

SciTec is a dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense.
$117,000 - $168,000
Backend
Senior Software Engineer
In-Person
11 - 50 Employees
5+ years of experience
AI · Defense

Description For Numerical Algorithm Software Engineer

SciTec, Inc. is seeking a Numerical Algorithm Software Engineer to join their team in Boulder, Colorado. This role is part of the Defense, Intelligence, & Space Solutions department and focuses on developing low-latency data processing, fusion, and tracking algorithms for exploitation of remote sensing systems.

Key responsibilities include:

  • Researching new algorithms and analysis techniques for remote sensor data exploitation
  • Developing proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Improving Python tools for machine learning, modeling, and simulation efforts
  • Characterizing quality/performance of algorithms and sensor systems
  • Working as part of an Agile team and contributing to shared tools

The ideal candidate will have:

  • A Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least five years of professional experience with C++, Python, and Linux operating systems
  • Experience with exploitation and analysis of remotely sensed data (OPIR, E/O, SAR, Spectral, RF)
  • Strong verbal and written communication skills

SciTec offers a competitive salary range of $117,000 - $168,000 per year, along with an extensive benefits package including an Employee Stock Ownership Plan, 401K contributions, comprehensive insurance coverage, and generous paid time off.

This position requires U.S. citizenship and the ability to obtain and maintain a security clearance. SciTec is an Equal Opportunity/Affirmative Action employer committed to hiring and retaining a diverse workforce.

Join SciTec to work on innovative projects supporting the Department of Defense and U.S. Government in building world-class data exploitation capabilities.

Last updated 2 months ago

Responsibilities For Numerical Algorithm Software Engineer

  • Research new algorithms and analysis techniques for remote sensor data exploitation
  • Develop proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Improve Python tools surrounding machine learning, modeling, and simulation efforts
  • Characterize quality/performance of algorithms and sensor systems
  • Work as part of an Agile team and contribute to shared tools
  • Demonstrate fluent, idiomatic mastery of Python and C++
  • Other duties as assigned

Requirements For Numerical Algorithm Software Engineer

Python
Linux
  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least five years professional experience with C++ and Python
  • At least five years experience using Linux operating systems
  • Experience with exploitation and analysis of OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data
  • Ability to work full-time in-person in Boulder, CO office location
  • Detail oriented
  • Good verbal and written communication skills
  • U.S. citizenship (required for security clearance)

Benefits For Numerical Algorithm Software Engineer

401k
Dental Insurance
Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution (no employee contribution required)
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • 100% company paid Hospital Indemnity insurance
  • Voluntary Accident and Critical Illness insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec Numerical Algorithm Software Engineer

Numerical Algorithm Software Engineer

SciTec is hiring a Numerical Algorithm Software Engineer for advanced sensor data processing in defense and intelligence.

Senior Systems Engineer

Senior Systems Engineer for defense and space solutions at SciTec in Boulder, CO. 10+ years experience required.

Model-Based Systems Engineer

SciTec seeks a Model-Based Systems Engineer to develop and implement MBSE processes for Agile software development in defense and national security.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.