Remote Senior Data Engineer - Real-Time Analytics Platform
Lifecheq
South Africa
Remote
ZAR 600,000 - 900,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A forward-looking tech company is seeking a Senior Data Engineer to build and optimize its analytics data layer. You will design real-time data pipelines and ensure data integrity while collaborating with cross-functional teams. The ideal candidate should have strong SQL skills and experience in Python, Clojure, or Scala. This role allows for remote work, subject to availability during core hours.
Qualifications
Strong coding skills in Python, Clojure, or Scala; your code is clean, efficient, and production-ready.
A rigorous, analytical mindset—you identify bottlenecks proactively and design solutions thoughtfully.
Track record of building clean systems in high-ownership environments like startups or small technical teams.
Responsibilities
Designing a real-time ingestion pipeline for event-sourced data streams.
Defining a clear semantic model and restructuring existing views.
Cleaning up pipeline logic to reduce latency and improve readability.
Skills
Excellent SQL skills
Strong coding skills in Python, Clojure, or Scala
Experience with distributed data processing technologies like Spark
Interest in functional programming
Analytical mindset
Experience with Databricks, Delta Lake, and AWS
Familiarity with Terraform or similar tools
Job description
A forward-looking tech company is seeking a Senior Data Engineer to build and optimize its analytics data layer. You will design real-time data pipelines and ensure data integrity while collaborating with cross-functional teams. The ideal candidate should have strong SQL skills and experience in Python, Clojure, or Scala. This role allows for remote work, subject to availability during core hours.