Algorithm Engineer

Lamwork

United States

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lamwork is seeking a skilled Algorithm Engineer to design and optimize algorithms that power modern systems. The role involves building software in languages like Python and C++, and collaborating with teams to ensure high-performance outputs.

The ideal candidate will have strong expertise in machine learning and signal processing, as well as excellent problem-solving skills. A bachelor's degree in engineering is preferred, and familiarity with embedded systems is a plus.

Qualifications

  • Proficient in machine learning and deep learning frameworks.
  • Experience in embedded systems and signal processing.
  • Strong programming skills in Python, C++, and MATLAB.

Responsibilities

  • Design and implement machine learning algorithms.
  • Build production-ready software for real-time applications.
  • Analyze performance of algorithms and optimize them.

Skills

Machine Learning
Deep Learning Frameworks (TensorFlow, PyTorch)
Computer Vision and Image Processing (OpenCV)
Signal Processing
Embedded Systems Development
Programming Languages (Python, C/C++, MATLAB)
Analytical Thinking
Cross-Functional Collaboration
Problem Solving
Technical Communication
Adaptability

Education

Bachelor's degree in a relevant engineering field

Tools

TensorFlow
PyTorch
OpenCV
MATLAB

Job description

Algorithm Engineer Overview

An Algorithm Engineer is a compelling career path for engineers who want to build the intelligence behind modern systems.

What Is an Algorithm Engineer?

An Algorithm Engineer designs, implements, and optimizes computational algorithms that power intelligent systems - translating mathematical theory into production-grade software for real-time applications. Day to day, they research algorithmic techniques from scientific literature, write and validate code across languages like Python, C++, and MATLAB, and collaborate with hardware, software, and product teams to integrate their work into scalable pipelines. Based on Lamwork's research across Algorithm Engineer job data, this role is among the most technically specialized within engineering organizations, requiring mastery of machine learning, signal processing, and embedded systems to deliver reliable, high-performance outputs at scale.

Algorithm Engineer Key Responsibilities
  • Design machine learning and signal processing algorithms to solve complex real-time data problems and improve system performance across embedded and cloud environments.
  • Build production-ready software implementations in Python, C++, and MATLAB, ensuring stability, efficiency, and maintainability throughout the development lifecycle.
  • Analyze algorithm performance using comparative data evaluation, simulation results, and structured unit testing to identify and resolve bottlenecks.
  • Deploy validated algorithm stacks through integration with cross-functional software and hardware teams, supporting full lifecycle rollout from prototype to commercial release.
  • Oversee technical documentation, including design specifications, validation reports, and test case artifacts, to maintain engineering traceability and compliance with development standards.
Algorithm Engineer Required Skills

According to Lamwork's job market data, the following skills appear consistently across Algorithm Engineer postings, forming the core technical and interpersonal foundation employers expect.

  • Hard Skills: Machine Learning and Deep Learning Frameworks (TensorFlow, PyTorch), Computer Vision and Image Processing (OpenCV), Signal Processing and Embedded Systems Development, Programming Languages (Python, C/C++, MATLAB), Feature Engineering and Model Validation Workflows
  • Soft Skills: Analytical Thinking, Cross-Functional Collaboration, Problem Solving, Technical Communication, Adaptability
Typical Career Progression for an Algorithm Engineer:
  • Junior Algorithm Engineer
  • Algorithm Engineer
  • Senior Algorithm Engineer
  • Lead Algorithm Engineer / Principal Scientist
Algorithm Engineer Certifications

Certified Embedded Systems Engineer (CESE) - recognized credential for embedded software and systems integration expertise

Professional Certificate in Machine Learning and AI (PCM-AI) - industry-recognized program for applied ML across engineering contexts

NVIDIA Deep Learning Institute Certification (DLI) - validates hands‑on GPU-accelerated deep learning implementation skills

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Algorithm Developer
Algorithm Developer

Lamwork • United States

On-site
USD 90,000 - 120,000
Algorithm Engineer
Algorithm Engineer

BWI GROUP • Brighton (MI)

On-site
USD 90,000 - 150,000
Real-Time ML & Embedded Algorithms Engineer
Real-Time ML & Embedded Algorithms Engineer

Lamwork • United States

On-site
USD 80,000 - 120,000
Real-Time ML & Vision Algorithm Engineer
Real-Time ML & Vision Algorithm Engineer

Lamwork • United States

On-site
USD 90,000 - 120,000
Algorithm Engineer
Algorithm Engineer

Steneg • Germany (OH)

On-site
USD 90,000 - 120,000
Algorithm & Functional Development Manager
Algorithm & Functional Development Manager

BWI GROUP • Brighton (MI)

On-site
USD 110,000 - 140,000
Algorithm Specialist
Algorithm Specialist

Edmates International • Seattle (WA)

On-site
USD 99,000 - 124,000
Competitive Salary
Career Growth Opportunities
Collaborative Work Environment
AI Algorithm Developer
AI Algorithm Developer

Applied Materials • Santa Clara (CA)

On-site
USD 100,000 - 130,000
AI Engineer
AI Engineer

Jobtailor • Alabama

On-site
USD 90,000 - 130,000
AI Engineer
AI Engineer

Entec Partners • New York (NY)

On-site
USD 140,000 - 210,000