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