1

Algorithm Developer Jobs in Missouri (NOW HIRING)

Profiling and analyzing algorithms * Implementing build systems Requirements: * Degree in Computer Science or Computer Programming * End user oriented * Strong aptitude for math * Analytical and ...

Profiling and analyzing algorithms * Implementing build systems Requirements: * Degree in Computer Science or Computer Programming * End user oriented * Strong aptitude for math * Analytical and ...

Technical Scientist - SME

Springfield, MO · On-site +1

$150K - $235K/yr

You will work alongside algorithm engineers, data scientists, and intelligence analysts to develop and apply physics-based models, image science methods, and multi-platform remote sensing analytics.

Senior Java Developer

Saint Louis, MO · On-site

$55.75 - $71/hr

Grasp of software engineering skills in modular design, data structures, algorithms. Deep knowledge and hands on experience with modern applications like spring boot, Angular. Experience building and ...

Senior Java Developer

Saint Louis, MO · On-site

$55.75 - $71/hr

Grasp of software engineering skills in modular design, data structures, algorithms. Deep knowledge and hands on experience with modern applications like spring boot, Angular. Experience building and ...

Java Developer

Saint Louis, MO · On-site

$48.25 - $62.50/hr

Strong understanding of algorithms, data structures, design patterns, and object-oriented programming. * Experience with Spring Boot, REST APIs, and enterprise application development. * Strong SQL ...

Experience developing AI and ML algorithms or technologies using Python, C++, C#, Java, or Golang ... Python Programming * AWS Cloud Deployment * LLM Optimization Techniques * Cross-Functional ...

C# Developer

Saint Louis, MO · On-site +1

$47.75 - $64.25/hr

Experience working with and designing algorithms to solve complex problems * Must have In-Depth programming knowledge in C# with minimum five-year experience * Must have client-side development ...

Own complete algorithm development life cycles from initial mathematical concepts to real-time ... Thrive in an agile, zero-red-tape engineering culture with clear visibility and significant upside ...

New

next page

Showing results 1-20

Algorithm Developer information

See Missouri salary details

$31

$73

$97

How much do algorithm developer jobs pay per hour?

As of Sep 15, 2026, the average hourly pay for algorithm developer in Missouri is $73.63, according to ZipRecruiter salary data. Most workers in this role earn between $62.69 and $83.41 per hour, depending on experience, location, and employer.

What does an algorithm developer do?

The job duties of an algorithm developer revolve around researching, writing, and performance testing algorithms. As an algorithm developer, your responsibilities include working to implement your algorithms and then to analyze and modify them as needed. Generally, algorithms use data from a system to generate actions, processes, or reports, so with each algorithm you build, you must first identify the goals and then work to achieve specific results. In this career, you may collaborate with a team to create theories and then perform research and tests until you have designed an efficient algorithm.

What are the key skills and qualifications needed to thrive as an algorithm developer, and why are they important?

To thrive as an Algorithm Developer, you need strong programming skills (often in languages like Python, C++, or Java), a solid grasp of data structures and algorithms, and typically a degree in computer science or a related field. Familiarity with version control systems (like Git), algorithm analysis tools, and sometimes knowledge of specialized libraries (e.g., NumPy, TensorFlow) is expected. Analytical thinking, problem-solving, and effective communication are vital soft skills for designing efficient solutions and collaborating with teams. These skills ensure the creation of robust, optimized algorithms that meet technical requirements and business goals.

What are some common challenges algorithm developers face when transitioning from academia to industry roles?

Algorithm Developers transitioning from academia to industry often encounter challenges such as adapting to faster-paced project timelines and prioritizing practical, scalable solutions over theoretical elegance. In industry, collaboration with cross-functional teams—like software engineers and product managers—is essential, requiring strong communication and teamwork skills. Additionally, there is a greater emphasis on writing production-quality, well-documented code and aligning algorithmic work with business objectives. Learning to balance innovation with deliverable deadlines is a key part of succeeding in these roles.

How much do algorithm developers make?

Algorithm developers typically earn a median salary ranging from $80,000 to $130,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in machine learning or data analysis can earn higher salaries, often exceeding $150,000 per year.

What job categories do people searching Algorithm Developer jobs in Missouri look for?

The top searched job categories for Algorithm Developer jobs in Missouri are:

What cities in Missouri are hiring for Algorithm Developer jobs?

Cities in Missouri with the most Algorithm Developer job openings:

Infographic showing various Algorithm Developer job openings in Missouri as of September 2026, with employment types broken down into 86% Full Time, 5% Part Time, and 9% Contract. Highlights an 77% Physical, 5% Hybrid, and 18% Remote job distribution, with an average salary of $153,142 per year, or $73.6 per hour.

Senior Computer Vision Algorithm/Software Engineer

California, MO • On-site

$109K - $144K/yr

Other

Posted 28 days ago


Key responsibilities

  • Design, prototype, and refine advanced image processing and computer vision algorithms tailored for EO/IR sensor architectures.

  • Independently translate mathematical models and theoretical concepts into high-performance, maintainable software implementations.

  • Collaborate with Firmware, FPGA, and Systems Engineering teams to optimize, port, and validate algorithms on real-time hardware and embedded platforms.


Job description

SAAZ is seeking an exceptional Senior Computer Vision Algorithm & Software Engineer to architect and implement advanced processing pipelines for next-generation electro-optical and infrared (EO/IR) imaging systems.

This multidisciplinary role bridges theoretical research and high-performance software engineering, requiring hands‑on expertise in image processing, computer vision, convolutional neural networks (CNNs), or spiking neural networks (SNNs) rather than traditional application software development alone. Operating with a high degree of autonomy, the successful candidate will hold a graduate degree—preferably a PhD—and possess the independent drive to conceptualize, design, and deploy sophisticated algorithms from scratch without direct supervision.

Working closely with Firmware, FPGA, Systems, and Product Engineering teams, you will drive algorithmic innovation for advanced camera products deployed in aerospace, defense, and commercial imaging, guiding developments from concept through hardware‑software integration and production.

Key Responsibilities
  • Algorithm Architecture & Conceptualization: Design, prototype, and refine advanced image processing and computer vision algorithms—including traditional image enhancement, noise reduction, and modern deep learning models (CNNs/SNNs)—tailored for EO/IR sensor architectures.
  • Autonomous End-to-End Implementation: Independently translate mathematical models and theoretical concepts into high-performance, maintainable software implementations without needing direct step‑by‑step supervision.
  • Cross-Functional System Integration: Collaborate closely with Firmware, FPGA, and Systems Engineering teams to optimize, port, and validate algorithms on real-time target hardware and embedded camera processing platforms.
  • EO/IR Pipeline Optimization: Develop and tune edge-detection, feature extraction, non-uniformity correction (NUC), dynamic range expansion, object
    and tracking algorithms specialized for complex electro-optical and infrared environments.
  • Research & Feasibility Trade Studies: Conduct independent trade studies, literature reviews, and rapid prototyping to evaluate novel machine learning and spiking neural network (SNN) approaches for low-power or bandwidth-constrained imaging systems.
  • Verification & Testing Pipelines: Build robust simulation environments, ground-truth dataset collection methodologies, and automated testing frameworks to evaluate algorithm accuracy, latency, and performance edge cases.
  • Technical Documentation & Mentorship: Document mathematical formulations, algorithmic trade-offs, and software architectures to support production handover, system qualification, and intellectual property development.
Minimum / Required Qualifications:
  • Education & Experience: Master's degree in Electrical Engineering, Computer Science, Applied Mathematics, Optical Engineering, or a closely related field with 5+ years of hands‑on algorithmic experience, or a Ph.D. with 2+ years of relevant research/industry experience.
  • Domain Expertise: Proven hands‑on track record developing and deploying core image processing, computer vision, or neural network models (CNNs or SNNs). Pure application software development without signal processing or computer vision experience will not be considered.
  • EO/IR Pipeline Knowledge: Direct familiarity with physical imaging concepts and sensor data pipelines, such as non-uniformity correction (NUC), bad pixel replacement, dynamic range compression, or thermal/optical noise reduction.
  • Core Technical Stack: Proficiency in C/C++ and Python for rapid prototyping, algorithm implementation, and performance benchmarking.
  • Mathematical Foundations: Strong foundation in linear algebra, multi-variable calculus, spatial/frequency-domain filtering, and statistical signal processing.
  • Autonomous Execution: Demonstrated ability to drive projects independently from literature review and mathematical formulation through to functional code without daily supervision.
Preferred Qualifications:
  • Advanced Degree: Ph.D. focusing on Computer Vision, Spiking Neural Networks (SNNs), Neuromorphic Computing, or Infrared Image Processing.
  • Hardware-Aware Software Optimization: Experience adapting heavy algorithmic models or neural networks for resource-constrained platforms, such as embedded GPUs (NVIDIA Jetson), FPGAs, or specialized DSP architectures.
  • Advanced Neural Architectures: Hands‑on research or deployment experience with Spiking Neural Networks (SNNs), event-based neuromorphic sensors, or ultra-low-latency event processing for edge execution.
  • Specialized EO/IR Algorithms: Background in real-time object detection/tracking, multi-sensor data fusion (EO/IR registration), or high dynamic range (HDR) image reconstruction.
  • Simulation & Frameworks: Expertise with deep learning and vision frameworks (e.g., PyTorch, OpenCV, TensorRT, LibTorch) alongside customized C++ execution pipelines.
Success Metrics:
  • Algorithms execute within defined latency, framerate, and real-time processing constraints.
  • CPU, GPU, and embedded memory utilization remain within target resource budgets.
  • Algorithms achieve specified precision, recall, and detection/tracking accuracy metrics across target EO/IR datasets.
  • Code passes performance, memory leak, and static analysis checks without critical warnings or errors.
  • Compliance with project coding, testing, and documentation standards.
  • Unit, integration, and ground-truth simulation tests successfully completed.
  • Seamless pipeline integration and data throughput achieved across cross-functional interfaces (Firmware, FPGA, host APIs).
  • Algorithmic robustness validated under adverse real-world conditions (e.g., thermal drift, low contrast, high dynamic range, atmospheric noise).
#J-18808-Ljbffr