Data Engineering Technical Lead - Remote
Full time
at Skill Smiths
in
Online
Posted on December 18, 2024
Job details
About the job Technical Data Engineer - Remote
Role: Technical Data Engineer Type: Permanent Location: Remote The Technical Data Engineer will be part of the existing central Data Team, working to take the data practices to the next level. You will assist in refining our current platform while contributing to the development and implementation of our next-generation data platform using industry best practices such as the Medallion Architecture, best-fit collection of cloud-based data technologies, and automation through DevOps. As technical lead, you will collaborate with leaders, senior engineers, and architects of the broader Engineering team to drive the technical data platform architecture roadmap, in alignment with the technology roadmap. Then you will lead the Data Engineers and Data Analysts to effectively implement the data platform architecture and build data and analytics use-cases to meet end-user requirements and demand. In the Data team, we value delivering value on the quickest sustainable path, leaning on automation to make us more efficient & collaborative and detailed problem investigation and diagnosis. We operate as a shared services team to internal teams and stakeholders. We advocate and promote shared Data ownership and responsible usage of data through lean and practical data governance. These values guide our collaboration with our stakeholders to optimally meet their Analytics and Reporting needs and contribute to their strategic success because of the insights they access from Data. Responsibilities- Lead the design, orchestration, and implementation of robust data pipelines for batch and real-time processing.
- Ensure best practices in SQL development, including stored procedures, T-SQL scripting, and SQL database performance optimization at scale.
- Oversee the scaling and optimization of the MS SQL-based platform, ensuring adherence to database best practices for management and performance.
- Ensure best practices in data engineering, monitoring, and observability are followed, utilising tools like Databricks, Azure Data Factory, Synapse or Airflow.
- Mentor junior team members and foster their growth into experts.
- Collaborate with executives and stakeholders to scale data platform capabilities and integrate them with other digital products.
- 5+ years of experience building modern, cloud-native data platforms, with deep hands-on
- SQL Databases: Deep knowledge of MS SQL, including stored procedures, T-SQL, and database optimization strategies for scalability and performance.
- Designing scalable and resilient pipelines for big data processing and real-time streaming using technologies like Apache Spark and Databricks.
- Orchestrating data workflows using tools like Airflow, Databricks Jobs Azure Synapse or Azure Data Factory.
- Working with streaming platforms like Apache Kafka, RabbitMQ, or Azure Event Hubs for real-time data processing.
- Developing metadata-driven pipelines for flexible and dynamic data workflows.
- Strong understanding of data security, governance, metadata management, and data architecture.
- Proficiency with Linux, Python programming (object-oriented), and scripting for data automation.
- Experience with DevOps, DataOps, and CI/CD pipelines, implementing best practices in version control, testing, and deployment.
- 3-5 years of experience with Microsoft Azure (Azure, Azure Data Factory, Databricks) with exposure to other cloud platforms (AWS/GCP) being a plus.
- 2+ years working with tools like Power BI, Grafana, or other visualization platforms, focusing on secure and optimised deployments.
- Familiarity with tools like Application Insights, Azure Monitor, and Grafana for tracking pipeline health, logging, and optimising resource usage.
- Data Model Design: Familiar with data lakes, data warehousing, and Kimball Dimensional
- Data Development Lifecycle (DDLC): Experience guiding teams from requirements to deployment.
- Mentorship & Documentation: Ability to coach team members and create high-quality documentation to support knowledge transfer.
- DevOps & Security: Experience with DevEx in Agile environments and working knowledge of the ISO 27001 security framework.
- Examining Information
- Providing Insights
- Making Decisions
- Teamworking
- Showing Composure
- Challenging Ideas
- Upholding Standards
- Resolving Conflict
- Taking Action
- Competitive salary offered.
- Remote Working Conditions- Cape Town preferable.
- Wellness perks.
- Opportunities for career growth and development within the company.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.