Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Spectraforce

Algorithm Developer IV

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Washington data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$153,751 / year median in Washington

-12% projected decline

Explore Career

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

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

Degrees/Certifications Required:

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