Remote Backend AI Engineer

Posted

This job is closed

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.
About the job
Leave a feedback