< Back

Senior Algorithms Optimisation Engineer

Lightricks Uk

We want to continue our tradition of creating award-winning apps - in London! Our R&D-oriented office offers the agility and excitement of a startup while at the same time reaping the benefits of an established and successful company.

Lightricks Germany

Lightricks continues growing, with an exciting new R&D-oriented office in Munich! Following the success of the products we've developed so far, we are expanding to new turf. We invite you to enjoy the agility and excitement of a startup while reaping the benefits of a well-established & successful company.

Benefits

  • An amazing option plan
  • Competitive salary
  • Generous pension
  • Subsidised private healthcare, lunch and gym membership.
  • Refreshments! Fruit, veggies, snacks & of course, lots of coffee!

We’re open to suggestions on perks!

Benefits

  • Competitive salary
  • Amazing stock option plan
  • 28 days of paid vacation + 13 public holidays
  • Home Office Policy
  • Team events
  • Subsidised private healthcare and gym membership
  • Relocation allowance, if needed



We’re open to suggestions on perks!

JOB DESCRIPTION

DESCRIPTION

At Lightricks, we develop apps based on cutting-edge research. Our algorithms optimization team transfers this research to efficient code. To tackle the most complex computational tasks on mobile devices we use GPUs, SIMD instructions and various low-level optimizations. If you are looking for an opportunity to control code at the instruction-level, while being exposed to state-of-the-art research in computer vision and machine learning - we’d love to hear from you!

At Lightricks, we develop apps based on cutting-edge research. Our algorithms optimization team transfers this research to efficient code. To tackle the most complex computational tasks on mobile devices we use GPUs, SIMD instructions and various low-level optimizations.

If you are looking for an opportunity to control code at the instruction-level, while being exposed to state-of-the-art research in computer vision and machine learning - we’d love to hear from you!


Responsibilities

  • Provide optimized implementations of computer vision and machine learning algorithms leveraging GPGPU and other acceleration technologies
  • Build infrastructure for company’s computational tasks including Neural Networks and Numerical Computing
  • Guide product development teams with integration of new research results
  • Write clean, efficient code that is easy to understand, test and maintain

Requirements

  • Extensive knowledge of C/C++
  • Experience in implementing applied math algorithms
  • Experience in low-level optimizations and algorithm parallelization
  • Knowledge of CPU/GPU architectures
  • Curiosity in benchmarking, debugging and optimizing code
  • Experience with GPGPU (Cuda, Metal, OpenCL) - advantage
  • Python knowledge – advantage
  • Familiarity with packages like OpenCV, dlib, Eigen, TensorFlow - advantage

APply

If you believe you're the right fit and are interested in joining the team - please fill out the following form:

Other (CV / Portfolio / Cover Letter)
By clicking "Submit" you agree to our Privacy Policy
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.