Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Engineer - Algorithm

Discussion

About Oriient

At Oriient, we are building the world's most advanced and scalable Indoor GPS technology. We are a VC-backed company in a phase of hyper-growth with substantial market traction. Our platform powers indoor location experiences across retail, smart buildings, hospitals and healthcare centers, campuses, and emerging verticals. Oriient's hardware-free, plug & play solution enables fast and cost-effective deployments at scale, unlocking new capabilities based on high-accuracy positioning, AI, and large-scale data processing.

Job Summary

  • As a software algorithm engineer you will be part of Oriient's algorithmic team and be responsible for the deployment process of the algorithmic modules.
  • You will be responsible for development of infrastructure to serve the algorithmic researchers in the team and will collaborate closely with the researchers in order to understand and implement the needed algorithms into production level code.
  • You will report to the Algorithm team leader and work with other team members and the entire RnD group.
  • You will play a key role in a small team of top notch algorithm engineers, maturing the world's most advanced IndoorGPS platform with highly advanced algorithms.

Key Responsibilities

  • Develop software features for production
  • Gain deep understanding of existing core algorithmic modules. Their API and limitations and adapt them as needed per client and project requirements. Understand how to test and release them to production at the algorithmic level.
  • Develop internal infrastructure software tools
  • Understand the algorithm team research requirements and existing tools. And be the leader point of improving them and building new capabilities with a more automated and robust approach.

What We Offer

  • A high-impact role at the core of a rapidly growing technology company.
  • Dynamic, collaborative team environment with strong ownership culture.
  • Competitive salary and benefits.
  • Hybrid work model — 3 days a week at the office and 2 days from home.

Requirements

Qualifications and Experience

  • B.Sc in software engineering - Must
  • GPA > 80 from a prominent university
  • At least 3 years of hands-on, real-world experience with software engineering in algorithmic context
  • Excellent MATLAB & Python proficiency.
  • Experience and familiarity with cloud computing, Docker, data and algorithmic pipelines, GPU-based computing, and SQL/NoSQL databases
  • Experience with GCP environment and Vertex AI - Big advantage
  • Motivation / understanding of mathematical concepts

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available