Browse All Jobs

Sand Technologies is seeking a Senior Data Engineer to design, build, and maintain scalable data pipelines and infrastructure. The Senior Data Engineer will be responsible for developing data pipelines, designing data architectures, and overseeing data engineering projects. The candidate will collaborate with cross-functional teams and contribute to the strategic direction of data initiatives.

Responsibilities:

  • Lead the design, implementation, and maintenance of scalable data pipelines.
  • Architect scalable and efficient data solutions.
  • Design and optimize data models and schemas.
  • Develop, optimize, and automate ETL workflows.
  • Utilize big data technologies such as Spark, Kafka, and Flink.
  • Deploy and manage data solutions on cloud platforms such as AWS, Azure, or GCP.
  • Implement and oversee data governance, quality, and security measures.
  • Monitor data pipelines and infrastructure performance.
  • Build and maintain basic CI/CD pipelines.
  • Collaborate with cross-functional teams.
  • Create and maintain technical documentation.
  • Mentor and guide junior and mid-level data engineers.
  • Evaluate and recommend technologies, frameworks, and tools.
  • Optimize software performance, scalability, and efficiency.

Requirements:

  • Proven experience as a Senior Data Engineer.
  • Hands-on experience building and optimizing data pipelines and infrastructure.
  • Experience designing data architectures.
  • Experience working with Big Data and tools used to process Big Data.
  • Strong problem-solving and analytical skills.
  • Excellent understanding of data engineering principles and practices.
  • Excellent communication and collaboration skills.
  • Ability to adapt to new technologies, tools, and methodologies.
  • Ability to write clean, scalable, robust code using Python or similar programming languages.
  • Knowledge of data governance frameworks and practices.
  • Understanding of machine learning workflows.

Sand Technology offers:

  • Opportunity to work on cutting-edge cloud-based data projects.
  • Exposure to a variety of data architectures such as Data Mesh, lakehouse, data vault and data warehouses.
  • Opportunity to work with tools such as Databricks, DBT, Docker, Python, SQL, and PySpark.
Apply

Sand Tech Holdings Limited

Sand Technologies is a rapidly expanding enterprise AI company delivering solutions to global blue-chip corporations and governments. Specializing in meaningful AI, the company addresses critical challenges in diverse sectors, including telecommunications, water management, energy, healthcare, climate change, and smart cities. With a team of over 300 engineers and scientists across Africa, Europe, the UK, and the US, Sand Technologies utilizes data and AI to create impactful solutions, such as managing water supply for major cities and optimizing telecommunications networks. The company has demonstrated substantial revenue growth and earned recognition for its technological advancements.