Algorithm Developer

Insight Global
Aurora, CO, United States
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
2 years minimum
Compensation
$100,000.0 - $250,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Algorithm Design Data Analysis Computer Vision Big Data Unix C++ (Programming Language) Computer Programming Computer Engineering Data Structures Software Debugging Linux
+12 more
Revision Control Systems Machine Learning Object-Oriented Software Development Pattern Recognition Sensor Fusion Signal Processing Software Engineering Multithreading High Performance Computing Git Information Technology Data Analytics

Requirements

Insight Global is hiring 30+ (Junior to Principal level) Algorithm Developer to design, develop, optimize, and implement advanced algorithms that support mission-critical applications, real-time processing systems, and complex analytical problems. The ideal candidate will possess strong software engineering skills in C and C++, combined with experience developing mathematical, statistical, signal processing, machine learning, or data analysis algorithms.

Candidates should have experience in designing, developing, testing and optimize algorithms for high-performance computing environments. You should have experience implementing complex mathematical, statistical, and computational algorithms using C/C++; and analyze large datasets to improve algorithm accuracy, efficiency, and performance. Candidates should develop software prototypes and transition research concepts into production-ready applications and perform algorithm validation, verification, and performance benchmarking., Active Secret or Top Secret Clearane

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, Physics, Electrical Engineering, or a related discipline; and 2+ years of of software development experience.
  • Strong programming experience with C/C++
  • Experience developing complex algorithms in one or more of the following areas: Signal Processing, Data Analytics, Artificial Intelligence or Machine Learning, Computer Vision, Sensor Fusion Graph Analytics, Statistical Modeling and Pattern Recognition
  • Experience working within Linux or Unix environments.
  • Strong understanding of Data Structures, Algorithms, Object-Oriented Design, Multithreading
  • Experience with Git or other source control systems.
  • Ability to develop, test, debug, and maintain production software.

Benefits & conditions

Insight Global is hiring over 30 candidates for this role so candidates salary will vary based on level of experience and expertise, depth of knowledge, and clearance level; among other factors. However, we anticipate paying 100K - 250K for this role, as well as providing a comprehensive benefits and 401K package; based on qualifications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:00 min

Engaging developers through global artificial intelligence algorithm competitions

Qiyang Duan · LIVE

Videos

See all

Related articles

See all