Senior / Lead Software Engineer
Job Description
Your New Company
Hays client is a premier investment group headquartered in Dubai. Managing a large portfolio that spans real estate, hospitality, and media, they are currently scaling a high-impact Data and AI Hub. You will join a sophisticated tech environment that combines the speed of a product-focused startup with the immense resources of a global leader.
Your New Role
As a Senior or Lead Engineer, you aren't just writing code; you are architecting the platforms that make AI operational at scale. Your focus will be on engineering excellence and cross-functional leadership:
- Architecture & Full-Stack Mastery: Design and develop high-performance backend services and APIs. You will lead the creation of intuitive interfaces using React or Angular, ensuring every product is scalable and secure.
- Infrastructure as Code: Own the cloud infrastructure strategy (Azure, AWS, or GCP). You will be responsible for building high-availability environments and robust CI/CD pipelines using GitHub Actions or Azure DevOps.
- Production-Grade AI (MLOps): Bridge the gap between research and reality. You will operationalize ML models using Docker and Kubernetes, ensuring AI solutions are monitored, performant, and reliable in production.
- Technical Leadership: Act as a mentor to mid-level engineers, driving code quality through rigorous testing and best practices. You will translate high-level product requirements into actionable technical roadmaps.
- Agile Advocacy: Foster a culture of iterative delivery, helping product owners and data scientists align engineering efforts with long-term business impact.
What You'll Need to Succeed
We are looking for a high-energy, ownership-driven engineer who thrives when given a complex problem and a blank canvas.- Experience: 6+ years in a software engineering or DevOps role, with a clear track record of technical leadership or leading complex project lifecycles.
- Tech Stack: Mastery of Python and one other language (Java/TypeScript), alongside deep proficiency in SQL/PL-SQL.
- Cloud & DevOps: Extensive experience with Docker, Kubernetes, and Terraform. Familiarity with MLOps frameworks like MLflow or Kubeflow is a significant advantage.
- Systems Design: A strong understanding of microservices, API architecture, and data engineering (Data Lakes/Warehousing).
- Education: Bachelor's degree in Computer Science or Engineering (Master's degree preferred).
- Mindset: You should be comfortable navigating ambiguity and capable of driving technical clarity for stakeholders across the organization.
- Competitive Salary & great benefits
- The opportunity to build a legacy within a department that is central to the digital transformation of a global powerhouse.
- Access to the latest tools in AI, Cloud, and Data Engineering within a highly collaborative and supportive environment.
What You Need to Do Now
If you are a lead-caliber engineer ready to build the future of AI in Dubai, click Apply Now to submit your CV.
Please ensure your application highlights your experience with cloud-native architectures and your history of leading technical projects.