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 are looking for a Backend AI Engineer to join our team, focusing on designing, developing, and optimizing API services, database management, and infrastructure.
  • The role ensures efficient and scalable backend solutions that support AI-driven applications.
  • Key responsibilities include designing and implementing API services for UI interaction and data brokerage, optimizing services network usage, managing infrastructure and data pipelines, and developing security services for APIs.
  • The engineer will also be responsible for Dockerizing applications for deployment, writing system and API level documentation, and developing custom functionalities within the Deep Insights platform.

Requirements:

  • Proven experience as a Python backend developer is required.
  • The candidate must be able to write robust code in Python and have experience with Rest API frameworks like FastAPI and/or Flask.
  • Understanding and experience with relational and non-relational databases such as Postgres, Elastic Search, and Cassandra are necessary.
  • Knowledge of Docker containers and orchestration (docker-compose) is essential.
  • The candidate should have a solid understanding of data structures, data modeling, and software architecture.
  • Flexibility and adaptability to meet changing requirements, along with the ability to learn other programming languages, are important.
  • Excellent communication skills and the ability to work in a team are required.
  • Outstanding analytical and problem-solving skills are necessary.
  • Experience working with distributed worldwide development teams in an Agile environment is preferred.

Benefits:

  • Joining our team means bringing your skills and knowledge to an innovative and growing workplace.
  • Employees will have the opportunity to work and collaborate with a team recognized as one of the best in the industry.
  • The position offers the chance to use industry-leading technology and the best tools available to ensure success.
  • Employees will work in a stable industry with strong growth potential.
Leave a feedback