Create the future

< Back

Android Tech Lead - Research Department

Full Time

Android Tech Lead - Research Department

Job description

Lightricks creates award-winning apps - in the field of image, video and sound 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 lead building a foundation for those tasks on Android platform, we want to hear from you.

Responsibilities

  • Lead an engineering team that builds infrastructure for the company’s computational tasks including Neural Networks and Numerical Computing.
  • Make direct technical contributions as well as provide guidance to team members.
  • 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:

  • Android development experience (High and low level).
  • Experience leading an engineering team.
  • Extensive knowledge of C/C++
  • Familiarity with calculus and linear algebra.
  • Curiosity in benchmarking, debugging and optimizing code.

Preferred qualifications (any subset will be preferable):

  • Experience in implementing applied math algorithms using low-level optimizations and parallelization.
  • Knowledge of CPU/GPU architectures and APIs.
  • Familiarity with packages like OpenCV, dlib, Eigen, TensorFlowLite.
  • Experience with GPGPU/Graphics (OpenGL, Cuda OpenCL).
  • Cross platform development experience.

Benefits

  • Competitive Salary.
  • Stock Options.
  • Private Medical Insurance.
  • Lunch & Gym Subsidy.
  • Pension Contributions (7%).
  • Holiday (25 days).
  • Seasonal & Anniversary Vouchers.
  • Team Activities - Yoga, Wellbeing, Dinners, Cocktails & more…

Apply

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

Location

DESCRIPTION

London

United Kingdom

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, video and sound 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 lead building a foundation for those tasks on Android platform, we want to hear from you.

Lightricks creates award-winning apps - in the field of image, video and sound 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 lead building a foundation for those tasks on Android platform, we want to hear from you.

Responsibilities

  • Lead an engineering team that builds infrastructure for the company’s computational tasks including Neural Networks and Numerical Computing.
  • Make direct technical contributions as well as provide guidance to team members.
  • 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:

  • Android development experience (High and low level).
  • Experience leading an engineering team.
  • Extensive knowledge of C/C++
  • Familiarity with calculus and linear algebra.
  • Curiosity in benchmarking, debugging and optimizing code.

Preferred qualifications (any subset will be preferable):

  • Experience in implementing applied math algorithms using low-level optimizations and parallelization.
  • Knowledge of CPU/GPU architectures and APIs.
  • Familiarity with packages like OpenCV, dlib, Eigen, TensorFlowLite.
  • Experience with GPGPU/Graphics (OpenGL, Cuda OpenCL).
  • Cross platform 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.