Senior Data Engineer

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Data Engineer responsible for designing and maintaining scalable data pipelines at a global IT firm. Collaborating with various stakeholders to deliver insights from data solutions.

Responsibilities:

  • Design, build, and maintain scalable data pipelines (ETL/ELT) to support analytics and AI use cases
  • Develop and optimise data architectures, data lakes, and data warehouses
  • Work closely with stakeholders to translate business needs into data solutions and insights
  • Build and maintain data processing scripts and automation tools (Python, SQL)
  • Support and enhance AI/analytics platforms and data products
  • Implement monitoring, testing, and performance tuning of pipelines
  • Collaborate with cross-functional teams (data scientists, engineers, product teams)

Requirements:

  • 5+ years of experience in Data Engineering / Software Engineering / Data Platforms
  • Strong programming skills in Python and SQL
  • Experience with ETL/ELT pipelines and data modelling
  • Hands-on experience with: Data warehousing (Snowflake, Redshift, BigQuery, etc.)
  • Big data tools (Spark, Kafka, Hadoop)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of relational and NoSQL databases
  • Familiarity with CI/CD and DevOps practices
  • Experience with real-time/streaming data pipelines
  • Exposure to AI/ML data pipelines or feature engineering
  • Experience with containerisation (Docker, Kubernetes)
  • Knowledge of data observability and monitoring tools (ELK, Splunk)
  • Experience in large-scale distributed systems

Benefits:

  • Clear scope with no ambiguity over deliverables.
  • Opportunity for repeat engagements based on performance.