Role overview

Swedish Technology is hiring an AI Programmer to implement practical AI features, data services, and automation that can be maintained by a professional software team.

Responsibilities

  • Implement AI-enabled features and backend services from technical specifications.
  • Write clean, tested Python code for data preparation, inference, integrations, and automation.
  • Connect models to REST APIs, databases, dashboards, and internal business workflows.
  • Debug failures, improve performance, add tests, and maintain clear technical documentation.
  • Collaborate with AI engineers, frontend developers, and product stakeholders on delivery.
  • Review data quality and help create repeatable development and deployment processes.

Requirements

  • Strong Python programming skills and good understanding of software development fundamentals.
  • Experience with SQL, Git, REST APIs, JSON, debugging, and automated testing.
  • Practical understanding of machine-learning concepts, model inference, and data handling.
  • Ability to work with libraries such as pandas, NumPy, scikit-learn, or similar tools.
  • Curiosity, careful attention to detail, and an interest in building reliable AI products.

What we offer

A hands-on programming role where you can turn AI concepts into useful, maintainable features used by real customers and internal teams.

How to apply

Submit your CV and a short note with links to relevant software, automation, or AI projects.

Job Category: AI Engineering
Job Type: Full Time
Job Location: Dubai, UAE

Apply for this position

Allowed Type(s): .pdf, .doc, .docx