ENVIRONMENT:

YOUR thorough understanding of best practice business intelligence implementations as a Senior Data Engineer (Full Stack) is sought to play a crucial role in driving the business forward of a cutting-edge provider of End-to-End Technology & Services. You will work together with the best-of-breed Solution Architects to design and implement state-of-the-art cloud, hybrid and on-prem solutions while wrangling (Big) data from multiple sources into a reliable asset while designing and implementing the best possible data pipelines for each data source and data store, as well as deliver impactful advanced analytics using ML, AI, Cognitive Services, and Data Science. You will require a Bachelor’s Degree in IT, Engineering or other Sciences with 6+ years of work experience in a similar role.

DUTIES:

Delivery –

  • Wrangling (Big) data from multiple sources into a reliable asset that is aimed at evolution instead of maintaining a status quo.
  • Work together with the best-of-breed Solution Architects to design and implement state-of-the-art cloud, hybrid and on-prem solutions.
  • Design and implement the best possible data pipelines for each data source and data store, as well as deliver impactful advanced analytics using ML, AI, Cognitive Services, and Data Science.
  • Work along the full spectrum of descriptive, diagnostic, predictive and prescriptive analytics.
  • Familiarise yourself with ML algorithms and AI approaches like clustering, regression, classification, speech recognition, OpenAI, LLMs, vision, search, and translator.
  • Understand DataOps and MLOps approaches to ensure solutions will continuously be deployed in short delivery cycles with maximum business impact and the highest quality standards possible.
  • Ensure data lineage and all metadata is maintained effectively.
  • Design and develop the sexiest possible dashboards for business.
  • Use your combination of technical and data analytics expertise to improve existing or proposed business innovations.

People –

  • Work with multi-skilled teams that contain experts from neighbouring crafts like Software Engineering, User Experience and Quality Assurance.
  • Demonstrate maturity and soft skills like time management and motivation.
  • Influence change within your team.
  • Build relationships and collaborate within your team.
  • Work with teams to solve complex business problems, and make an impact, while pushing yourself and others to become more.
  • Coordinate with teams to meet quality standards and timelines.
  • Mentor and grow others.
  • Hold others accountable to a standard of excellence.
  • Galvanise team members.

Customer –

  • Being pragmatic in making the best technological choices for the customer’s needs.
  • Identify opportunities for service improvements and strategic alignment.
  • Provide insights to business owners to validate their ideas and guide them to make the most informed decisions possible with the most desirable outcome.
  • Being prudent when it comes to data governance. We want to ensure that our customers can fully trust the data assets that we build out for them.
  • Flex your story-telling muscle when assembling the presentation layer for business owners.

REQUIREMENTS:

Qualifications –

  • A Bachelor’s Degree in IT, Engineering or other Sciences.

Experience/Skills –

  • Minimum 6+ years of experience working as a Data Engineer within an enterprise environment.
  • Experience working in a Delivery team together with other disciplines to deliver a product.
  • Strong ability to model and analyse data.
  • Solid understanding of Data Engineering methodologies.
  • Good understanding of visualisation best practices.
  • A desire to design and implement modern advanced analytics solutions and modern data warehousing solutions.

Company Tech Stack –

Cloud environments: Azure, AWS, Google

Front-end: Power BI, Microsoft Fabric, Amazon QuickSight, Google Data Studio, Grafana

Languages: SQL, Python, Scala

Data processing: Azure Data Factory, Amazon Glue, Apache Airflow, Databricks, Spark SQL

Relational databases: MSSQL, PostgreSQL, Oracle, MySQL, Azure SQL, Amazon RDS

NoSQL databases: MongoDB, Cosmos DB, DynamoDB, Neo4j

Streaming: Azure Stream Analytics, Kafka, Databricks streaming, Spark streaming, Google Dataflow, Amazon Kinesis

ML Platforms: Azure Machine Learning, Databricks ML, Amazon SageMaker, Dataiku

AI: Azure OpenAI, Azure Cognitive Services, AWS Cognitive Services, Google Cognitive Services

ATTRIBUTES:

  • Strong attention to detail but viewed from a ‘bigger picture’ perspective.
  • To collaborate and bring your unique contributions to a team environment.
  • An ambition to continually improve your skills, embrace challenges and be driven by excellence.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

COMMENTS:

When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here [URL Removed] OR e-mail a Word copy of your CV to [Email Address Removed] and mention the reference number of the job.

Desired Skills:

  • Senior
  • Data
  • Engineer

Learn more/Apply for this position