Your mission
As an AI engineer, you will be asked to develop key components of the AITRIOS system. Including the development of the Model Retrainer service, which enables the creation and retraining of AI models ready to be adapted to a concrete task and optimized to be deployed on Edge Devices. As part of AITRIOS you will also be in charge of developing the compiler service, an API enabling application compilations to be executed in a resource limited device.
We are looking for a highly motivated team player with excellent coding abilities who is willing to learn new technologies and innovate, and has strong analytical, problem-solving and communication skills, as well as the ability to take on multiple responsibilities at once.
Your profile
Desired Skills and Experience
We believe you will thrive in Midokura if you possess a mix of some of the following skills and experiences:
Experience being part of a team that takes full responsibility for the operations of the software it builds.
Computer Vision
Training and optimization of DNNs
Testing the software you write at different levels (unit, integration, e2e, performance, etc)
REST API design and implementation
Experience with Databases: PostgreSQL, Redis, MongoDB, SQLite, etc…
Version control, continuous integration, continuous deployment tools.
Container and container orchestration technologies such as Helm, Kubernetes and Docker
Experience deploying and running code public cloud platforms (Azure, AWS, GCP).
Programming languages: C/C++, Java, Rust, WebAssembly, etc …
You get extra points if you also have some of these experiences:
Awareness of IT security best practices
Experience with Agile methodologies
Experience with IoT and Edge Device constraints
Knowledge of model optimization techniques for low-resource platforms (embedded or mobile)