Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Placements24

NewBe an early applicant

Senior Data Engineer - AI Platforms

Posted Updated 2 views
Discussion

Summary

A fully remote Senior Data Engineer role with an AI-focused technology firm: building and maintaining scalable data pipelines, lakes/warehouses, and ETL/ELT processes that feed machine learning models and analytics. Core stack spans SQL, Python/Scala/Java, Spark, Hadoop, Kafka, and cloud data services (AWS, Azure, GCP, Databricks).

About the Role

Our client, a prominent technology firm dedicated to advancing AI and data science, is seeking a Senior Data Engineer to bolster their team. This role is based in Vereeniging, Gauteng, ZA , but is offered as a fully remote position, allowing top talent to contribute from anywhere. You will be instrumental in building and maintaining robust, scalable data pipelines and infrastructure that support our cutting-edge AI platforms and machine learning initiatives. This is an excellent opportunity to work with large-scale datasets and contribute to critical data-driven products.

Key Responsibilities

  • Design, construct, install, test, and maintain highly scalable data management systems and pipelines.
  • Develop and optimize ETL/ELT processes for ingesting, transforming, and preparing data for machine learning models and analytics.
  • Build and manage data lakes and data warehouses, ensuring data quality, reliability, and accessibility.
  • Collaborate with data scientists and AI engineers to understand their data requirements and provide solutions.
  • Implement data governance and security best practices within the data infrastructure.
  • Monitor data pipeline performance, troubleshoot issues, and implement solutions to ensure efficiency and uptime.
  • Automate data processes and infrastructure management using scripting and CI/CD tools.
  • Evaluate and recommend new data technologies and tools to enhance the data platform.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Proven experience as a Data Engineer, with a strong focus on building and managing large-scale data pipelines.
  • Proficiency in SQL and programming languages such as Python, Scala, or Java.
  • Hands-on experience with big data technologies like Apache Spark, Hadoop, Kafka, and distributed systems.
  • Experience with cloud data platforms (AWS, Azure, GCP) and their data services (e.g., S3, Redshift, BigQuery, Databricks).
  • Familiarity with data warehousing concepts and database technologies (relational and NoSQL).
  • Understanding of machine learning workflows and data requirements for AI models.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, essential for a remote team.

Benefits

  • Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package, including health, retirement, and professional development opportunities.
  • Experience the freedom and flexibility of a fully remote role while contributing to impactful AI projects.
  • Join a forward-thinking company that values innovation, collaboration, and employee growth.
  • This role in Vereeniging, Gauteng, ZA offers a unique chance to shape the future of data infrastructure for AI.

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →