Software Architect (Tech Lead)

Software Architect (Tech Lead)


Tallinn | full time | 4000$ - 6000$

Формат: remote (from Estonia, EU, Georgia)

We are looking for a Software Architect (Tech Lead), to join our product team, developing a web-based AI image quality analysis tool with augmented reality feedback.

You will do:

Define technological stack for each task, choose correct AI inference frameworks,

Define, refactor, and develop architecture of current and new products on basis of existing one,

Integrate new image quality analysis computer vision algorithms, developed by DataScience team,

Develop the internal documentation of a product,

Increase releases quality by increasing code coverage

We wish you have:

Tf.js, tensoflow.js: at least one production-level project launching AI models in web on client (not Node.js)

WebAssembly (WASM): you can run WASM in main thread or webworker; you can write and compile WASM with C++ / Rust / AssemblyScript + emscripten

State managers: understand concepts, knows RxJS, knows Promise

Python: you can read and understand Python code

AI frameworks: you are familiar with any of Google Mediapipe, onnx-runtime (previously onnx.js), Tensorflow (Python / C++), WebDNN.

Cross-platform development: you have experience with creating native applications with AR modules inside (AR Kit, AR Core), and you are familiar with React Native / Flutter applications

WebRTC: you know how to operate device cameras, work with videostream frames, familiar with the latest AP

Frontend frameworks: Vue or Angular on middle level

Monitoring: you can integrate Sentry, Google Analytics

Bonus points:

End-to-end (e2e) tests: you have experience with development of e2e tests (e.g. with Selenium, CyPress or similar), you can design e2e test for video processing service

Automation: you are professional with Docker, you can setup GitLab CI/CD, GitHub Actions or similar for frontend project with some help of Devops person

Deployment: local -> webpack; you can setup Google Firebase hosting (or similar as CDN for static pages), NPM packaging, lambda services, etc.

WebGL: you can write webGL shader for matrix computation; you are fan of using GPU on mobile devices and know about it

The profits of working in our company:

competitive salary

remote work from Estonia, EU, Georgia and flexible working hours 

compensation of all necessary devices 

support with publications about work (we encourage this)


Feel free to ask me about the vacancy 

@olgavborr



Report Page