Taro Logo

Numerical Algorithm Software Engineer

A dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$96,000 - $115,000
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Defense
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Numerical Algorithm Software Engineer

SciTec is seeking a Numerical Algorithm Software Engineer to join their growing team in El Segundo, CA. As an industry leader in developing advanced software for Department of Defense missile tracking missions, they offer a unique opportunity to work on critical national security projects. The role focuses on developing and integrating satellite ground processing applications, requiring expertise in C++ and Python development, along with experience in data processing and algorithm development. The position offers competitive compensation ($96,000-$115,000) and comprehensive benefits, including full medical coverage and ESOP participation. The ideal candidate will have 3-5 years of experience in scientific data analysis and be comfortable working in a rapid-paced, collaborative environment. This role combines cutting-edge technology work with meaningful impact on national security, making it perfect for technically skilled professionals interested in defense technology. U.S. citizenship is required due to security clearance requirements.

Last updated 7 months ago

Responsibilities For Numerical Algorithm Software Engineer

  • Tailor and adapt existing C++ data processing code for mission specific applications
  • Develop proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Characterize quality/performance of algorithms and sensor systems
  • Develop new software for complex processing algorithms
  • Build and deploy new tools for testing, debugging, and benchmarking
  • Compile, analyze, and report application performance metrics
  • Work as part of an Agile team and contribute to shared tools
  • Document requirements, designs, and performance metrics

Requirements For Numerical Algorithm Software Engineer

Python
Kubernetes
  • Bachelor's degree in engineering, computer science, mathematics, physics or related field
  • Demonstrated proficiency and fluency with C++ 20/23 and Python
  • Professional experience with Bayesian statistics, Kalman filters, state estimation
  • Experience using Docker and Kubernetes
  • Experience deploying and managing applications in AWS or Azure
  • 3-5 years professional experience in scientific data analysis
  • Good verbal and written communication skills
  • Ability to obtain and maintain an active Department of Defense security clearance
  • U.S. citizenship required

Benefits For Numerical Algorithm Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution
  • 100% company paid HSA Medical insurance
  • 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
  • Paid Parental Leave
  • Generous Paid Time Off
  • Flexible Work Hours

Interested in this job?