Skip to main content

Software Engineer- AI

markXpand

DubaiOn-siteFull-Time5d ago

Description

Company Description MarkXpand is an AI-powered, user-friendly marketing platform that enables users to create, manage, and optimize campaigns across major advertising channels like Meta Ads and Google Ads from a single dashboard. The platform includes an intelligent AI assistant, Marko, which supports campaign planning, competitor analysis, and strategic decision-making by analyzing market trends and suggesting optimized approaches. By combining automation, AI-driven recommendations, and cross-platform management, MarkXpand helps businesses build effective, data-driven marketing campaigns without technical complexity. The company focuses on simplifying performance marketing for users of all experience levels, making advanced advertising tools accessible and efficient.

Role Description The Software Engineer – AI will design, develop, and maintain AI-driven features within the MarkXpand platform, including enhancements to the Marko assistant. This full-time, on-site role in Dubai, United Arab Emirates involves building scalable back-end services, integrating machine learning models, and supporting data pipelines that power campaign planning, optimization, and analytics. The engineer will collaborate with product managers, data scientists, and other engineers to translate business requirements into robust technical solutions, optimize performance, and ensure system reliability. Daily responsibilities include writing clean, maintainable code, reviewing peer code, troubleshooting issues, and contributing to architectural decisions that support the platform’s growth. The role also includes staying current with AI and software engineering best practices to continuously improve product capabilities.

Qualifications

  • Strong foundation in Computer Science, including data structures, algorithms, and software engineering principles.
  • Proficiency in Software Development and Programming using modern languages (e.g., Python, Java, or similar) for production systems.
  • Experience with Back-End Web Development, including APIs, microservices, and integration with data stores.
  • Solid understanding and practical application of Object-Oriented Programming (OOP) concepts and design patterns.
  • Experience working with AI/ML frameworks or libraries (e.g., TensorFlow, PyTorch, scikit-learn) and integrating models into products is preferred.
  • Familiarity with cloud platforms, containers, and DevOps practices (e.g., AWS/GCP/Azure, Docker, CI/CD) is beneficial.
  • Ability to collaborate in cross-functional teams, communicate clearly, and contribute to technical documentation.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

More jobs in Dubai