27 algorithm developer jobs at 20 companies in Lockport, NY

1mo
Save
Mark Applied
Hide
Embedded Software Algorithm Developer
San Diego or Wilmington
$122k-$167k/yr OnsiteFull Time
Analog Devices
Analog DevicesNASDAQ: ADI: Designs and manufactures semiconductors for signal processing and power management.
BS/MS in Electrical/Computer Engineering or Computer Science; strong C/C++ for embedded software; experience with Python/MATLAB; DSP fundamentals; knowledge of ARM or RISC-V, RTOS, and software engineering basics.
C/C++, Python, MATLAB, ARM, RISC-V, RTOS, DSP
2mo
Save
Mark Applied
Hide
Senior Algorithm Developer – Production Scheduling (Saas Supply Chain Platform)
Ottawa or Toronto or Canada
$102k-$150k/yr HybridFull Time
Kinaxis
KinaxisToronto Stock Exchange: KXS: Provides cloud-based supply chain management and planning software.
5+ YOE5+ years algorithm development in production, deep knowledge of production scheduling/optimization, proficiency in Java/C++/C# and unit testing, strong software engineering and communication, Bachelor's or Master's in related field.
Java, C++, C#, Gurobi, CPLEX, Xpress
2mo
Save
Mark Applied
Hide
Senior Software Developer, Scheduling
Ottawa or Toronto
$102k-$150k/yr HybridFull Time
Kinaxis
KinaxisToronto Stock Exchange: KXS: Provides cloud-based supply chain management and planning software.
5+ YOE5+ years algorithm development experience; proficiency in Java/C/C++; strong skills in production scheduling, optimization, and AI/ML; experience delivering enterprise software; bachelor's or master's in a related field.
Java, C++, C#
2mo
Save
Mark Applied
Hide
Software Developer (Chicago)
Chicago or New York or Toronto
$150k-$250k/yr OnsiteFull Time
DV Trading
DV Trading: Proprietary trading firm providing liquidity to global financial markets.
0+ YOE0-7 years experience; proficient in C++ (modern C++); fast learner; strong work ethic; interest in algorithmic trading.
C++
3w
Save
Mark Applied
Hide
Intermediate Software Engineer
Toronto, Ontario, Canada
$80k-$105k/yr HybridFull Time
Big Viking Games
Big Viking Games: Develops and operates free-to-play mobile and social games.
3+ YOE3+ years professional software development; strong in at least one of Java, TypeScript, or PHP; SQL proficiency; experience shipping features to production; understanding of system architecture and algorithmic complexity; Bachelor's in CS/Engineering preferred.
TypeScript, HTML5, JavaScript, PHP, Java, SQL, MariaDB, Redis, Memcached, Docker, GitHub Actions, HTMX, ActionScript, Flash, Claude
1w
Save
Mark Applied
Hide
Senior Python Engineer – PricingCenter
Mississauga or Toronto
$126k-$157k/yr HybridFull Time
Guidewire
GuidewireNYSE: GWRE: Provides a software platform for property and casualty insurers.
7+ YOE7+ years software development experience; strong Python backend skills (APIs, Flask/FastAPI); cloud experience (AWS/GCP/Azure); containerization (Docker, Kubernetes); SQL and NoSQL familiarity; strong algorithms and communication skills.
Python, Flask, FastAPI, SQLAlchemy, Pydantic, Celery, Docker, Kubernetes, GitHub Actions, Postgres, Redis, AWS, GCP, Azure, CI/CD, Typescript, React, NumPy, pandas, Polars, Claude, Copilot
2mo
Save
Mark Applied
Hide
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Toronto or San Francisco or Dallas or Pittsburgh
$148k-$260k/yr HybridFull Time
Waabi
Waabi: Develops Physical AI for autonomous trucking and robotaxis.
Design, implement, and optimize high-performance onboard sensor algorithms for autonomous driving; collaborate with engineers; experience in C++/Rust and parallel computing.
C++, Rust, CUDA, Vulkan, OpenCL, Halide, Taichi, Mojo, Warp, SSE/AVX, NEON/SVE
2mo
Save
Mark Applied
Hide
Robotics - Software Development Engineer
Toronto, Ontario, Canada
$90k-$150k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
Experience with Java, Python, C++, or C#; knowledge of data structures/algorithms; cloud/native architectures; experience with robotics or ROS/ROS2 is a plus.
Java, Python, C++, C#, Go, Rust, TypeScript, AWS, ROS/ROS2, Linux, SQL, NoSQL, Git, CI/CD
1d
Save
Mark Applied
Hide
Senior Engineer - Software
Toronto, Ontario, Canada
$90k-$140k/yr OnsiteFull Time
Microchip Technology
Microchip TechnologyNasdaq: MCHP: Manufacturer of microcontrollers, analog, and mixed-signal integrated circuits.
5+ YOEBS degree in CS/EE/CE,5+ years software engineering experience,proficiency in C/C++,2+ years LLVM/MLIR experience,algorithms and digital design knowledge.
C/C++, LLVM/MLIR, MLIR, Git, Python, Bash, TCL, Linux, Windows, SmartHLS™, PolarFire® System Designer
3d
Save
Mark Applied
Hide
Senior Software Engineer
Toronto, Ontario, Canada
$96k-$143k/yr OnsiteFull Time
Zynga
Zynga: Develops and publishes social and mobile video games globally.
6+ YOEBachelor's in CS or equivalent,6+ years backend experience,knowledge of algorithms,data structures;familiarity with Java,GoLang or Python,SQL/NoSQL,and AWS;strong communication and problem solving.
Java, GoLang, Python, Redshift, AWS, CI/CD
3d
Save
Mark Applied
Hide
Software Engineer, User Profile
Alberta or Calgary or Canada or Toronto or Vancouver
RemoteFull Time
StackAdapt
StackAdapt: Self-serve programmatic advertising platform for digital marketers.
2+ YOE2+ years backend experience, strong algorithms/problem solving, experience with Go/Java/Python/C++ and distributed systems, Kafka and distributed databases experience preferred.
Golang, Kafka, Kubernetes, Redis, ScyllaDB, TiDB, Java, Python, C++
1mo
Save
Mark Applied
Hide
Software Engineer, ML Data Infrastructure
Toronto or New York City
OnsiteFull Time
Ideogram
Ideogram: Generative AI platform for professional graphic design and typography.
2+ YOE2+ years building large-scale distributed systems, strong fundamentals in data structures, algorithms, databases, and large-scale data processing; experience with Python, Kubernetes, GCP, and related data infra is helpful.
Python, Kubernetes, GCP, Google Bigtable, Google BigQuery, Google Spanner, Google Pub/Sub, Docker, Terraform, TPU infrastructure
1mo
Save
Mark Applied
Hide
Senior Software Engineer (C++ / Real-Time Systems)
Toronto or North America
OnsiteFull Time
Derq
Derq: Provides AI-powered traffic safety and smart infrastructure solutions.
10+ YOEBachelor's in CS or related, 10+ years in software/systems engineering, strong modern C++ and Linux experience, real-time/low-latency systems, data structures and algorithms, debugging and automated testing skills.
C++, Linux, Make
1mo
Save
Mark Applied
Hide
FPGA Compiler (Router) Engineer
Toronto, Ontario, Canada
$110k-$115k/yr OnsiteFull Time
Altera
Altera: Manufacturer of field-programmable gate arrays and programmable logic devices.
1+ YOEBachelor's in EE/CE/CS, 1+ years in FPGA/ASIC/EDA, strong algorithms and data-structures skills, proficiency in C/C++, experience with placement/routing/timing, and ability to analyze and optimize routing algorithms.
C/C++, Quartus, Vivado, Python, Tcl
3w
Save
Mark Applied
Hide
Senior Frontend Engineer, Platform
San Francisco or Toronto or United States or Canada
$190k-$249k/yr RemoteFull Time
EvenUp
EvenUp: AI-powered document generation and analysis for personal injury law.
5+ YOE5+ years engineering experience, building production-quality software; ownership of projects end-to-end; experience with frontend systems for deploying LLM-based algorithms; strong communication, mentoring, and cross-team collaboration skills.
LLM, Kubernetes
2mo
Save
Mark Applied
Hide
Quantum Scientist - Algorithms (Intermediate to Senior)
Toronto, Ontario, Canada
$100k-$180k/yr OnsiteFull Time
Xanadu
Xanadu: Develops fault-tolerant quantum computers and open-source software using photonics.
3+ YOEPhD in a quantitative field; 3+ years post-PhD research; expert quantum algorithms knowledge; strong coding and collaboration skills.
Python, PennyLane, quantum software, quantum algorithms, quantum error correction
2mo
Save
Mark Applied
Hide
Quality Assurance Specialist Intern, SOTI XSight (September 2026 12 Months)
Mississauga, Ontario, Canada
$50k-$60k/yr OnsiteFull Time
SOTI
SOTI: Provides mobile and IoT device management software solutions.
0+ YOEEnrolled in a post-secondary program; knowledge of algorithms, data structures, DB fundamentals; familiarity with SDLC; programming basics; testing concepts; networking basics; curious and collaborative.
Programming languages (C, C++, Java, JavaScript, SQL, Ruby, Rust, Lua, Haskell)
2mo
Save
Mark Applied
Hide
Senior Researcher (Aichi, 23, JP)
Toronto or Japan
HybridFull Time
Fujitsu
FujitsuTokyo Stock Exchange: 6702: Global provider of IT services and computing hardware products.
PhD (or equivalent) in computer engineering, electrical engineering, computer science, or related fields; strong background in AI/ML algorithms, computer architecture, VLSI; experience in energy- and efficiency-focused design; strong publication record.
AI frameworks, simulation tools, hardware design environments, accelerator architectures, ML frameworks
3w
Save
Mark Applied
Hide
Research Scientist, Memory, Reasoning and Continual Learning, DeepMind
Toronto, Ontario, Canada
$185k-$191k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEPhD or equivalent experience, 2+ years AI research with publications, experience in deep learning/RL/NLP/continual learning, Python and deep learning frameworks (JAX, TensorFlow, PyTorch), algorithm design, experiment execution and analysis.
Python, JAX, TensorFlow, PyTorch
3w
Save
Mark Applied
Hide
Embedded Software Designer – Processing & Algorithms (Contingent)
Toronto or Canada or United States
OnsiteFull Time
Kepler Communications
Kepler Communications: Provides real-time internet connectivity via a network of satellites.
5+ YOE5+ years embedded software experience; bachelors in CS/EE or equivalent; strong C/C++ and embedded design skills; EO/IR, signal/image processing and sensor interfacing experience; familiarity with OpenEmbedded/Yocto, FreeRTOS, Git/CI/CD.
C, C++, SPI, I2C, CAN, OpenEmbedded/Yocto, FreeRTOS, Git, CI/CD, FPGA, GPU