Algorithm Developer
Aditi Consulting · Redmond, WA · 1 mo ago
On-siteEngineering$82–$86/hrContract
About the role
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.
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.
- Design, implement, and test algorithms for a variety of machine learning (deep learning) tasks.
- Design statistical models and algorithms for analyzing workload performance.
- Synthesize algorithm needs and designs for customer requirements.
- Identify, troubleshoot, and resolve issues found with software.
- Deploy algorithms to hardware and improve software performance.
Qualifications
- Experience with algorithm development using PyTorch or Tensorflow.
- Experience with object‑oriented programming in C or other languages.
- Experience with embedded systems (e.g., Raspberry Pi, NVIDIA Jetson, FPGA) and deploying 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.
Skills
- Python
- ML Algorithms
- AI usage (Claude, ChatGPT) for coding and running projects
- Embedded system knowledge
- ARM CPU‑NPU
- Firmware understanding
Pay
Payrate: $82.00 – $86.00 per hour. Non‑exempt positions are eligible for overtime at 1.5 × the base hourly rate for hours worked in excess of 40 in a work week, or as required by state or local law. Final offer amounts within this range are determined by factors including relevant skills, education, and experience.
Benefits
- Medical, dental, and vision benefits
- Health savings accounts with qualified medical plan enrollment
- 10 paid days off
- 3 days paid bereavement leave
- 401(k) plan participation with employer match
- Life and disability insurance
- Commuter benefits
- Dependent care flexible spending account
- Accident insurance
- Critical illness insurance
- Hospital indemnity insurance
- Accommodations and reimbursement for work travel
- Discretionary performance or recognition bonus
- Sick leave and mobile phone reimbursement (based on state or local law)