Software/Data Engineer

Skills
DevopsWarehouse OperationsApache AirflowApache SparkBig Data AnalyticsData AnalyticsData Warehousing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Expert in batch distributed data processing and near real-time streaming pipelines with Kafka Flink Spark or similar
  • Experience in data lake or big data analytics platform implementation with cloud based solutions preferably AWS
  • Proficient in Python programming and software engineering best practices
  • Expertise with RDBMS data warehousing data modelling and relational SQL such as Redshift and PostgreSQL plus NoSQL databases
  • Proficiency in DevOps CI/CD pipeline management and infrastructure as code deployment best practices

Nice to have

  • Curious
  • Collaborative
  • Experimental
  • Learning mindset
  • Community-minded

Day to day

  • Shape the architecture of data products for analytics and data science use cases such as forecasting feature engineering customer behaviour and new data source integration
  • Lead data transformation best practices across data modelling performance optimisation data governance and reliability to keep data consistent available and trustworthy
  • Build reusable data platforms that help teams ingest store transform and serve their own data products while partnering with data scientists and machine learning engineers

Hiring process

  • Apply now