< Back

Algorithms Optimisation Expert - Research Department

Full Time

Location

Israel

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.

Location

DESCRIPTION

Jerusalem

Israel

Lightricks Germany

Do you want to work on beautifully crafted applications in a creative startup environment while enjoying the benefits of a mature and profitable company? Then read on. We are currently forming a new team in Munich and are looking for top-notch developers who share our vision of democratizing creativity with award-winning apps.

JOB DESCRIPTION

DESCRIPTION

Lightricks creates award-winning apps - in the field of image, sound and text processing - used by hundreds of millions of content creators all over the world. 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!

Lightricks creates award-winning apps - in the field of image, sound and text processing - used by hundreds of millions of content creators all over the world.

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

Minimum qualifications:

  • Extensive knowledge of C/C++
  • Experience in implementing applied math algorithms.
  • Experience in low-level optimisations and algorithm parallelisation.
  • Knowledge of CPU/GPU architectures.
  • Curiosity in benchmarking, debugging and optimising code.

Preferred qualifications:

  • Experience with GPGPU (Cuda, Metal, OpenCL).
  • Python knowledge.
  • Familiarity with packages like OpenCV, dlib, Eigen, TensorFlow.
  • Extensive Android development experience.

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
  • Subsidised lunch
  • Home office policy
  • Team events
  • Subsidised gym membership
  • Relocation allowance, if needed
  • Fruit, snacks & coffee



We’re open to suggestions on perks!

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.