Deimos Logo

Deimos

Senior Data Engineer

Posted 7 Hours Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Nairobi
Senior level
In-Office or Remote
Hiring Remotely in Nairobi
Senior level
Design and maintain data pipelines and architectures in Azure, ensuring data integrity and optimization for business intelligence and analytics support.
The summary above was generated by AI

About Deimos


At Deimos, we’re on a mission to become Africa’s number one multi-cloud partner — leading the way in implementation, migration, and modernisation across AWS, Google Cloud, Azure, Huawei, et al. We combine this with bespoke software engineering services and our own homegrown products (Salus, Patrol, and others in incubation) to help businesses transform, scale, and thrive.

We’re a African-based team passionate about implementing engineering best practices. We leverage the latest technologies, and build globally competitive solutions for our clients. With Deimos being one of the two moons of Mars, we like to refer to ourselves as “Martians”, who are on a mission to Mars, together.

Our teams value the ability to learn and adapt to technology changes while appreciating solid foundational design and the craft of software engineering. As such our teams enjoy working with various clients who have different problems to solve. If this sounds like you then you would be an ideal fit for our environment. Note: You must be based in one of the countries we currently hire in — in Africa or the UK.

About the Role

As a Senior Data Engineer (Azure), you will design, build, and optimize data pipelines, models, and integration workflows within the Microsoft Azure ecosystem. Your work will underpin our data-driven decision-making — ensuring scalable, reliable, and secure solutions that support business intelligence, analytics, and operational efficiency across the organisation.

You will collaborate closely with our data, product, and engineering teams to design architectures that bring clarity, structure, and speed to how we use data at scale.

What You’ll Do

Data Architecture & Engineering

  • Design, build, and maintain scalable data pipelines using Azure Databricks.
  • Develop and optimize ETL/ELT processes for ingesting both structured and unstructured data from multiple sources.
  • Architect and implement data lakehouses and data warehouses leveraging Azure Data Lake Storage (ADLS).
  • Implement robust data validation, cleansing, and transformation processes to ensure data accuracy and integrity.

Governance, Security & Performance

  • Partner with Governance teams to ensure compliance with data lineage, cataloging, and security policies (e.g., Azure Purview).
  • Establish proactive monitoring and alerting mechanisms to identify and resolve pipeline or infrastructure issues.
  • Continuously tune and optimize pipelines and queries for performance, scalability, and cost efficiency.
  • Leverage Azure Monitor, Log Analytics, and Application Insights to track, troubleshoot, and enhance system performance.

What You’ll Bring

Qualifications & Experience

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
  • 5+ years of professional experience in data engineering, with at least 3 years in Azure-based environments.
  • Proven experience designing and managing large-scale data architectures and cloud-based pipelines.
  • Strong understanding of distributed data processing, data lifecycle management, and cloud cost optimization.
  • Experience integrating real-time streaming data (e.g., Kafka, Azure Event Hubs).
  • Microsoft Certified: Azure Data Engineer Associate or Azure Solutions Architect (advantageous).

Who You Are

  • A strategic problem-solver who sees both the details and the bigger picture.
  • Passionate about data quality, scalability, and automation.
  • Curious and proactive in exploring emerging data technologies.
  • A clear communicator — able to translate complex technical ideas into business language.

What We Offer:
A flexible hybrid work model designed for balance and connection. While we embrace remote work and flexibility, we also value the energy that comes from being together in person.

  • Cape Town–based Martians spend at least two days a week in the office, collaborating and connecting with the team.
  • For team members based outside Cape Town, we’ll fly you in at least once a quarter (three days minimum, fully paid) to spend time with the team, share ideas, and strengthen our culture.We believe this blend of flexibility and face time helps us do our best work — together
  • A collaborative and supportive team culture that celebrates wins
  • Exposure to diverse clients and cloud-based finance technologies
  • Ongoing professional development and career growth opportunities
  • A monthly work-from-home allowance to make your workspace comfortable
  • A MacBook or Windows laptop to do your best work
  • Connection with a team of talented, clever colleagues who love to share knowledge
  • Competitive salary and benefits package



Top Skills

Application Insights
Azure
Azure Data Lake Storage (Adls)
Azure Databricks
Azure Event Hubs
Azure Monitor
Kafka
Log Analytics

Similar Jobs

16 Days Ago
Remote or Hybrid
7 Locations
200M-200M
Senior level
200M-200M
Senior level
Information Technology • Mobile • Consulting
The Senior Data Engineer is responsible for building a data lake, developing data pipelines, ensuring data quality, collaborating with teams, and managing ETL processes.
Top Skills: AirflowBig QueryCloud StorageDataflowDataplexDataprocDockerGCPGreat ExpectationKubernetesLooker StudioLuigiMongoDBNoSQLPrefectPub-SubPysparkPythonScalaSQLTerraform
An Hour Ago
In-Office or Remote
3 Locations
Mid level
Mid level
Energy • Manufacturing • Solar • Renewable Energy
Drive commercial development of Power Stability and Grid Utility solutions in Africa. Identify opportunities, build relationships, and promote solutions.
Top Skills: Energy EngineeringGrid OperationsGrid Utility SolutionsPower ElectronicsPower StabilityRotating Machines
An Hour Ago
Remote
5 Locations
178K-178K
Senior level
178K-178K
Senior level
Fintech • Payments • Financial Services
The Software Engineer will develop AI-driven tools for internal workflows, improve developer productivity, and support LLM adoption across teams at Wave.
Top Skills: GCPGraphQLJetpackKotlinKubernetesPostgresPythonReactSwiftSwiftuiTerraformTypescript

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account