DevJobs

Algorithm Developer

Overview
Skills
  • Python Python
  • sensor fusion ꞏ 3y
  • signal processing ꞏ 3y
  • data analysis
  • estimation algorithms
  • Kalman variants
  • Particle Filters
  • MATLAB

About Oriient

Oriient is a leader in location intelligence, delivering advanced indoor positioning and spatial analytics solutions for enterprise customers. We work with some of the largest retailers and grocery chains to transform in-store experiences, operations, and customer engagement through precise location data.


Role Overview

GPS fails indoors. At Oriient, we utilize the Earth’s magnetic field—affected by the steel and concrete of a building—to position people with meter-level accuracy. We combine this with IMU data and learned motion models to create a software-only solution. No hardware, just pure signal processing.


What you’ll work on

  • Designing and improving localization algorithms: You’ll own the core engine, working with Particle Filters, Kalman variants, and estimation algorithms.
  • Bridging Research and Production: Translating ideas from academic literature into working prototypes, then into production code running at scale.
  • Sensor Fusion: Performing deep fusion across IMU, magnetometer, and barometer signals while accounting for device heterogeneity.
  • Investigating failure modes: Hunting down the "why" behind edge cases and anomalies in the field through rigorous data analysis.


What we’re looking for

  • B.Sc. in Electrical Engineering, Applied Math, or a related field.
  • 3+ years working on estimation, signal processing, or sensor fusion problems.
  • Strong mathematical footing: you can read a paper, identify what's useful, and build a working implementation.
  • Proficient Python; familiarity with MATLAB is useful for rapid prototyping.

Oriient