DeepAR engineering team does all the research and development that powers the tech behind our DeepAR SDK, DeepAR Studio and the vast number of our clients apps and products. From developing features that enable immersive AR experiences, making sure DeepAR is lighting fast on all available platforms to integrating computer vision and deep learning technologies in our stack - our core engineering team is working hard on their mission to democratise AR solutions outside the grasp of big tech.

We’re looking for another Core SDK Engineer to join our team!

What will you do:

  • Work on our custom 3D rendering engine - adding new amazing rendering features, optimising them to run on wide range of devices
  • Developing and maintaining core APIs and features for platform specific integrations
  • Optimising the image processing pipeline to squeeze every possible millisecond of performance
  • Collaborate with our Studio, Vision and Design teams to make sure we always prioritise the most important Core SDK features
  • Help out your colleagues by providing a fresh new perspective on various tech and non tech topics

DeepAR Core SDK developer Requirements:

  • Strong computer science fundamentals
  • Good working knowledge of C/C++ - minimum 3 years of experience.
  • Have a practical knowledge of how game engines work.
  • Good understanding of computer graphics.
  • Ability to work with and learn about different platforms (iOS, Android, Web).

Big plus:

  • You have worked on personal C++ project.
  • CMake.
  • Multi-platform development experience.
  • Interfacing mobile platforms (Android and iOS) with native C++

Nice to have but not necessary:

  • Understanding of deep learning and machine learning in general.
  • Experience with other AR tools like SparkAR and Lens.

We are looking for a person to join us in our offices in Zagreb Croatia (preferred), but are open to remote work too.


  • We offer very competitive salary, options and other benefits