Algorithm Developer IV
Redmond, WA
Date Posted:14-Sep-2026
Work Type:Hybrid
Job Number:498187
Job Description
Job Title: Algorithm Developer IV
Location: Redmond WA - Onsite 3 days per week in office - M-F 8-5 hours
Duration: 12 months
Job Description:
Summary:
Job Responsibilities:
Must-Have Skills:
1 Python
2 ML Algorithms
3 AI usage (Claude, ChatGPT) for coding and running projects
Nice-to-have Skills
1 Embedded system knowledge
2 ARM CPU-NPU
3 Firmware understanding
Years of Experience:
Skills:
Story Behind the Need – Business Group & Key Projects
Key Projects/Day-to-Day Responsibilities:
Purpose/Size of this team & where does this position fit within the team?
Location: Redmond WA - Onsite 3 days per week in office - M-F 8-5 hours
Duration: 12 months
Job Description:
Summary:
- The main function of an algorithm developer is to design and implement algorithms for machine learning.
- The typical developer will be able to test the effectiveness of routines against requirements.
- In addition, embedded firmware efforts are needed to deploy the developed algorithms to hardware.
Job Responsibilities:
- Training and Optimizing ML/hybrid pipelines for hardware deployment
- Develop and apply advanced methods, theories, and research techniques of algorithms related to Deep Learning
- Designs, implements and tests algorithms for a variety of machine learning (deep learning) tasks
- Design statistical models and algorithms for analysing workload performance
- Synthesize algorithm needs and designs for customer requirements.
- Identify, troubleshoot, and resolve issues found with software
- Deploy algorithms to hardware. Improve software performance
Must-Have Skills:
1 Python
2 ML Algorithms
3 AI usage (Claude, ChatGPT) for coding and running projects
Nice-to-have Skills
1 Embedded system knowledge
2 ARM CPU-NPU
3 Firmware understanding
Years of Experience:
- 1 – 6 (max) years of experience
- Minimum) Bachelor’s Degree in computer science, mathematics, or related field preferred, Masters preferred
Skills:
- Experience with algorithm development (PyTorch, Tensorflow)
- Experience with object-oriented programming in C++ or other languages
- Experience with embedded systems (e.g. Raspberry Pi, NVidia Jetson, FPGA) and deploy algorithms to hardware
- Experience with machine learning toolkits and platforms
- Ability to deploy algorithms to hardware by porting them to firmware
- Ability to manage projects autonomously.
Story Behind the Need – Business Group & Key Projects
Key Projects/Day-to-Day Responsibilities:
- Training and Optimizing ML/hybrid pipelines for hardware deployment
Purpose/Size of this team & where does this position fit within the team?
- Sensors and systems team. Use sensors to collect data and run ML algorithms and use that to build prototypes. Wire bulids and robotics
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position's pay range is $80.00/hr – $85.00/hr.