Job Description
Job Summary:
We are seeking a highly experienced Staff Data Engineer to lead the design development and optimisation of our data architecture pipelines and workflows. This role will serve as a technical lead within the organisation setting best practices mentoring team members and solving complex data challenges to enable data-driven decision-making at scale.
As a Staff Data Engineer you will collaborate with cross-functional teams including data scientists analysts and software engineers to design systems that transform raw data into actionable insights while ensuring scalability security and reliability.
Key Responsibilities:
Technical Leadership
-
Design and implement scalable and reliable data pipelines ensuring the processing of large volumes of structured and unstructured data.
-
Define and enforce data engineering best practices coding standards and architectural principles across teams.
-
Conduct code reviews and provide mentorship to junior and senior data engineers.
Data Pipeline Development
-
Build and maintain batch and real-time data pipelines using tools such as Apache Spark Kinesis and AWS services.
-
Works with multiple teams to coordinate the event-driven architecture managing inter-dependencies and promoting consistency.
-
Ensure data quality governance and security by implementing monitoring validation and compliance tools.
Collaboration & Cross-Functional Engagement
-
Partner with product analytics and data science teams to understand business requirements and translate them into technical solutions.
-
Work closely with DevOps and software engineering teams to deploy and maintain production-ready data infrastructure.
Innovation & Scalability
-
Evaluate and recommend emerging technologies and frameworks to ensure the data platform remains future-proof.
-
Drive initiatives to improve the performance scalability and efficiency of existing systems.
Required Skills & Experience
-
12+ years of experience in data engineering field with at least 2 years in a senior or staff-level role.
-
Expertise in designing and implementing scalable data architectures for big data platforms.
-
Strong programming skills in Python Scala.
-
Deep experience with distributed data processing systems such as Apache Spark Databricks Delta Lake.
-
Proficiency with relational databases (e.g. PostgreSQL MySQL) and NoSQL databases (Dynamo).
-
Strong understanding of ETL/ELT workflows data warehousing concepts and modern data lake architectures.
-
Employ the established Data Governance model to sustain Data Quality for the data objects and implement the necessary operating mechanisms to ensure compliance
-
Knowledge of CI/CD practices.
-
Excellent problem-solving skills and the ability to design creative efficient solutions for complex data challenges.
-
Background in AI machine learning pipelines is a plus
-
Proactive self-driven and detail-oriented with a strong sense of ownership.
Explore More
Date Posted
01/24/2025
Views
0
Similar Jobs
Sr. Big Data Engineer - Databricks
Views in the last 30 days - 0
This job description outlines a Sr Big Data Engineer role focusing on client engagements with big data challenges using Databricks Platform Responsibi...
View DetailsSenior Backend Engineer - Apollo.io
Views in the last 30 days - 0
This job description outlines a Senior Backend Engineer role at Apollo emphasizing crossfunctional collaboration mentorship opportunities and technica...
View DetailsSenior AI Engineer - Apollo.io
Views in the last 30 days - 0
The job posting highlights a Senior AI Engineer role focused on developing scalable AI systems to enhance user experiences and drive productivity thro...
View DetailsFinancial Analyst - Staff - Blackbaud
Views in the last 30 days - 0
This job description outlines a FPA Analyst role requiring financial planning budgeting variance analysis and collaboration across geographies The pos...
View DetailsBig Data Manager - Professional Services - Databricks
Views in the last 30 days - 0
This job description outlines a Big Data Manager role focusing on client engagements with the Databricks platform requiring expertise in data engineer...
View DetailsSoftware Engineer II - Bugcrowd
Views in the last 30 days - 0
This job posting seeks a detailoriented Software Engineer with expertise in cloudnative architecture AI tools and API development to build secure scal...
View Details