Full Stack Data Engineer

Atom Technology
City of London
2 days ago
Create job alert

INTRODUCTION


ATOM is the end-to-end insurance operating system, enabling any entity within the insurance lifecycle to operate the entirety of their activities and cooperate/interact with third parties. Its unique advantage is to incorporate not only insurance underwriting and claims handling, but also all associated support and corporate activities. ATOM Technologies is the team behind the platform. Based in the DIFC Innovation Hub, ATOM Technologies is a group of more than 25+ passionate and dedicated insurance and software professionals on a mission to upgrade the insurance industry from the inside out.


RESPONSIBILITIES


The Full Stack Data Engineer is responsible for integrating data engineering, analytics, and data science to drive business intelligence and data-driven decision-making. They will design, implement, and optimize data pipelines, ETL processes, and data models to ensure efficient data flow and accessibility. Collaborating closely with cross-functional teams, they will gather requirements and develop data solutions that support business intelligence, reporting, and analytics needs. They will leverage their expertise in Tableau BI, AWS, and Python coding to build scalable data solutions, while applying machine learning techniques to enhance insights and automate data processes. Ensuring data quality, security, and compliance across all initiatives will be key to their success in this role, as they work to deliver reliable, high performance data solutions aligned with elseco’s objectives. They will be joining the data engineering team to support the department in cultivating the enterprise data supply chain. Their activities will include preparing data for the creation of data products defined by the business, such as embedded analytics, while supporting the overall data strategy to enhance quality, security, and governance throughout the organization. The role is based in our headquarter in DIFC, Dubai, United Arab Emirates. The role requires a mandatory base location in Dubai.


SPECIFIC DUTIES AND RESPONSIBILITIES


• Design, build, and maintain scalable ETL/ELT pipelines for structured and unstructured data.

• Develop data models and optimize database performance for analytics and reporting.

• Integrate data from multiple sources (APIs, cloud storage, databases) into a centralized data warehouse.

• Manage and optimize AWS-based data infrastructure (S3, Redshift, Glue, Lambda, etc.).

• Ensure data quality, integrity, and security across all stages of data processing.

• Develop and maintain interactive dashboards and reports using Tableau BI.

• Work with stakeholders to define key business metrics, KPIs, and reporting requirements.

• Perform exploratory data analysis (EDA) to uncover trends and insights.

• Automate reporting and data extraction processes for business teams.

• Develop and deploy predictive models and machine learning algorithms for business use cases.

• Conduct statistical analysis, feature engineering, and model optimization.

• Implement A/B testing frameworks to validate hypotheses and business decisions.

• Work with big data technologies to process large-scale datasets.

• Work closely with data analysts, software engineers, and business teams to align data initiatives with business goals.

• Write clean, reusable, and well-documented Python code for data processing and analysis.

• Maintain clear documentation for data pipelines, ETL workflows, and ML models.


KNOWLEDGE AND SKILLS


• Bachelor's degree in Computer Science, Engineering, Data Science, Information Systems, or a related field.

• Proficient in Python, including libraries like Pandas, NumPy, PySpark, and Scikit-learn.

• Strong experience with SQL, ETL processes, and data pipeline development.

• Expertise in Tableau BI for data visualization and dashboarding.

• Hands-on experience with AWS services (S3, Redshift, Lambda, Glue, Athena, etc.).

• Familiarity with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).

• Knowledge of supervised and unsupervised learning models, regression, classification, clustering.

• Experience with Git, Docker, and CI/CD pipelines for data workflows.

• Strong problem-solving and analytical thinking skills.

• Ability to communicate complex data concepts to non-technical stakeholders.

• Experience working in agile environments with cross-functional teams.

• Self-motivated with the ability to manage multiple projects simultaneously.

• Experience with Kafka, Airflow, or other data orchestration tools would be advantageous.

• Knowledge of distributed computing frameworks (Spark, Hadoop) would be advantageous.

• Exposure to AI/Deep Learning frameworks (TensorFlow, PyTorch) would be advantageous.

• Certification in AWS, Tableau, or relevant data technologies would be advantageous.

Related Jobs

View all jobs

Full Stack Data Engineer

Full Stack Data Engineer (Client Facing)

Full Stack Data Engineer (Client Facing)

Full Stack Data Engineer

Senior Full Stack Data Engineer (Client Facing)

Senior Full Stack Data Engineer (Client Facing)

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

What Hiring Managers Look for First in Machine Learning Job Applications (UK Guide)

Whether you’re applying for machine learning engineer, applied scientist, research scientist, ML Ops or data scientist roles, hiring managers scan applications quickly — often making decisions before they’ve read beyond the top third of your CV. In the competitive UK market, it’s not enough to list skills. You must send clear signals of relevance, delivery, impact, reasoning and readiness for production — and do it within the first few lines of your CV or portfolio. This guide walks you through exactly what hiring managers look for first in machine learning applications, how they evaluate CVs and portfolios, and what you can do to improve your chances of getting shortlisted at every stage — from your CV and LinkedIn profile to your cover letter and project portfolio.

MLOps Jobs in the UK: The Complete Career Guide for Machine Learning Professionals

Machine learning has moved from experimentation to production at scale. As a result, MLOps jobs have become some of the most in-demand and best-paid roles in the UK tech market. For job seekers with experience in machine learning, data science, software engineering or cloud infrastructure, MLOps represents a powerful career pivot or progression. This guide is designed to help you understand what MLOps roles involve, which skills employers are hiring for, how to transition into MLOps, salary expectations in the UK, and how to land your next role using specialist platforms like MachineLearningJobs.co.uk.

The Skills Gap in Machine Learning Jobs: What Universities Aren’t Teaching

Machine learning has moved from academic research into the core of modern business. From recommendation engines and fraud detection to medical imaging, autonomous systems and language models, machine learning now underpins many of the UK’s most critical technologies. Universities have responded quickly. Machine learning modules are now standard in computer science degrees, specialist MSc programmes have proliferated, and online courses promise to fast-track careers in the field. And yet, despite this growth in education, UK employers consistently report the same problem: Many candidates with machine learning qualifications are not job-ready. Roles remain open for months. Interview processes filter out large numbers of applicants. Graduates with strong theoretical knowledge struggle when faced with practical tasks. The issue is not intelligence or effort. It is a persistent skills gap between university-level machine learning education and real-world machine learning jobs. This article explores that gap in depth: what universities teach well, what they routinely miss, why the gap exists, what employers actually want, and how jobseekers can bridge the divide to build successful careers in machine learning.