This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Our Company is an international technology-focused company providing innovative IoT, AI, and wireless connectivity solutions for both public and private sectors.
We bring together some of the best technology offerings on the market with our growing team, resulting in success driven by diverse technical and business expertise.
As a Backend AI Engineer, you will have extensive experience in designing and implementing APIs for video processing within AI pipelines.
Your responsibilities will include leading AI backend technical initiatives, collaborating closely with other teams and stakeholders, optimizing existing API functions, and ensuring code quality through rigorous reviews and thorough testing.
You will design and implement APIs for video processing using EPIC iO AI pipelines, create efficient communication flows using http/mqtt, and dockerize developed applications for deployment.
Additionally, you will write system and API level documentation, execute tests on the developed code, implement integrations with third-party software, and optimize existing API functions.
Requirements:
Proven experience as a Python backend developer is required.
You must have the ability to write robust code in Python.
A solid understanding of data structures, data modeling, and software architecture patterns is necessary.
Experience with Linux OS is required.
You should have experience using authorization technologies like OAuth and tokens such as JWTs.
Understanding and experience with relational and non-relational databases, specifically Postgres and MongoDB, is essential.
Knowledge of Docker containers and orchestration (Docker Compose) for both development and production is required.
Experience with REST API frameworks, such as FastAPI and/or Flask, is necessary.
You must have experience writing tests using Pytest.
Benefits:
Joining our team allows you to bring your skills and knowledge to an innovative and growing workplace.
You will work and collaborate with a team recognized as one of the best in the industry.
The position offers the opportunity to use industry-leading technology and the best tools available to ensure success.
You will be part of a stable industry with strong growth potential.
Our Company embraces diversity and equal opportunity, committing to building a team that represents a variety of backgrounds, perspectives, and skills.