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 a month 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

Software Dev Engineer III, Amazon Financials Foundation Services (AFFS)

Senior Software Engineer role at Amazon AFFS, building and scaling financial reporting systems with AI/ML integration in Vancouver.

Sr. Software Development Engineer, Amazon Common Software (ACS)

Senior Software Engineer role at Amazon Lab126 building frameworks and tools for Amazon Devices, requiring 7+ years experience in software development.

Senior SDE, Amazon Q Business, AWS Q Business

Senior SDE role at Amazon Q Business, developing enterprise AI solutions with AWS, requiring 5+ years experience in software development and system architecture.

Construction Manager, Design and Construction

Lead construction management for Amazon's Fulfillment Centers across EMEA, overseeing planning, design, and implementation of new facilities and expansions.

Software Development Engineer III, SDE-3

Senior Software Engineer role at Amazon's Publisher Technology team, building scalable ad serving systems for major content platforms.