ARToolkit is the world's most widely used tracking library for augmented reality. As an open source project, ARToolkit is supported by DAQRI, the leading augmented reality/4D company focused on transforming the Future of Work. DAQRI has raised over $100 million in venture capital and has 200+ full-time employees (60% engineers) solving the world's most challenging problems. DAQRI is headquartered in Los Angeles with an R&D facility in Silicon Valley and development center in Dublin, Ireland.

On behalf of DAQRI, TechTeamLabs is looking for a SENIOR ANDROID/LINUX SDK ENGINEER with extensive experience in software engineering and mathematics, a strong background in Android app development, and a love for open source software. You will be working alongside an experienced technology team to build and innovate an open source SDK that creates exceptional augmented reality experiences in mobile applications. The ideal candidate has worked with sophisticated/demanding product owners, and has a clear sense of how to manage expectations and inspire confidence. You thrive on new challenges, demonstrate excellent judgment in prioritizing tasks and passionately wants to contribute to all levels of product development and process improvements.

This is a truly unique opportunity to work on cutting-edge augmented reality technologies and wearables (like the DAQRI SmartHelmet). You will work in a fun environment with some of the best engineers in Silicon Valley. You will also gain invaluable experience from being a developer evangelist creating the open source foundation for augmented reality applications of the future.

You will interact with other engineers locally and various team members in Los Angeles, including Design / Engineering / Management.

This position is full-time in our Kyiv office with the possibility for travel to Los Angeles, Silicon Valley and Dublin.


Work as part of a small team to deliver an open source SDK that enables developers to create exceptional augmented reality experiences in mobile applications

Architect, design and implement features that perform at scale, exhibit elegant software design and ensure a great developer experience

Keep abreast of latest mobile trends and incorporate these into AR Toolkit SDKs.

Develop automation frameworks and conduct necessary test passes before each SDK release

Support the company's mission and values by setting incredibly high standards for communication, code quality, documentation and attention to detail

Collaborate with a team to define, design and ship new features

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization and automatization 

Communicate daily over video calls with U.S. product & engineering

Adjust for time change, as daily meetings with the U.S. team will be at end of day Kyiv

Ship code on time and solve problems without needing to consult with U.S. team



Strong experience developing, releasing and maintaining rich native Android apps (point us to your work in the app store)

Extremely strong knowledge of the Linux and Android mobile application development, Android SDK, NDK, JNI and debugging for Android

Expert level knowledge in developing in C, C++ and Java

Strong understanding of algorithms, data structures, and software design

Experience with offline storage, threading, and performance tuning

Excited to contribute to existing open source code base

Natural ability for for benchmarking and optimization 

Experience with Git or similar

Excellent communication and collaboration skills in advanced English

At least a BS degree in Computer Science or related field; Masters or PhD is preferred


Contributions to Android or Linux open source software

Involvement in projects using 3D computer vision and 3D graphics (OpenGL, WebGL)

Experience developing public-facing software for other developers (APIs, SDKs)

Previous work with wearables, augmented reality, computer vision, image/signal processing, pattern recognition

Experience with computationally intensive systems, complicated math algorithms or software with complex logic.

Prior startup experience is fantastic, but not required. Just be scrappy, work fast & communicate well



Competitive Salaries

Apple equipment or any hardware/software you need

A passionate team creating the open source foundation for AR 

Great amenities within a great building, and creative work environment

Possibility for extended periods of travel to U.S. or Dublin

Much more…



TechTeamLabs is a Santa Monica based company specializing in building and servicing incredibly talented R&D teams located in Eastern Europe for some of the world's most innovative internet companies.

Founded in 2013, we use our expertise in building dedicated offshore R&D teams to help fast-growth U.S. companies get more out of their existing in-house development teams, drive innovation and scale effectively.

Unlike traditional project outsourcing, we help our clients build their own dedicated development teams working from our state-of-the-art development center in Kyiv, Ukraine. TechTeamLabs is recognized for its highly selective recruitment process and exclusive client list, which includes only rapidly growing companies that are venture-funded or profitable.

Currently, we focus on connecting software engineers and data scientists located in Kyiv, Ukraine to venture-funded startups and vetted companies located in Los Angeles and San Francisco.

Our executive team has over 15 years experience recruiting and servicing R&D teams in Ukraine for U.S. technology companies and was part of the largest acquisition in Ukrainian technology history by Google in 2012.

TechTeamLabs is a rapidly growing international company with our global headquarters in Santa Monica, California and development center in Kyiv, Ukraine