Data Engineering Lead
Nigeria
Paystack
Over 60,000 businesses of all sizes use Paystack to collect payments with a modern, secure payment gateway.Data engineering at Paystack focuses on building platforms for managing data at scale. This involves multiple stages: data ingestion, processing, storage and egress. Data engineers are also responsible for creating and maintaining the infrastructure a data platform runs on. A lead data engineer must be able to handle these responsibilities alongside managing a team of engineers and driving the technical decision making processes the data team are involved in.
Role and responsibilitiesA lead data engineer must be capable of operating across a diverse tech stack. They are expected to be adaptable and unafraid of the unknown. The role calls for someone with a good background in software development, data analytics and distributed systems. Furthermore, the lead needs to provide their team with a good working environment and be able to manage stakeholder expectations about their team’s abilities.
A lead data engineer's responsibilities may include:
- Architectural design of a data platform
- Data pipeline maintenance/testing
- Administration of a large cloud data warehouse
- Creation and maintenance of infrastructure-as-code components
- Monitoring system performance and addressing faults in production systems with an on-call rotation
- Development of in-house software
- Regular check-ins with their direct reports
- Development of team rituals and administration
Technical skills
- A software engineering background
- Experience with test driven development
- Fluency in a modern programming language, including but not limited to: Java, Scala, Python, C/C++ and Golang
- An understanding of data modelling
- Experience in running ETL pipelines
- Expertise in data analysis
- Knowledge of BI tools
- Event streaming/message broker systems
- Change data capture
- Experience with kubernetes
- Familiarity with a cloud environment (AWS, Azure, GCP)
- Familiarity with MongoDB, Postgresql and mysql
Tools
- Kubernetes
- Kafka Connect
- Debezium
- Prometheus
- AWS Redshift
- dbt
- S3
- CI/CD pipelines
- Workflow orchestration tools (Airflow and Dagster specifically)
Soft skills
- Communication skills
- Be able to communicate with different stakeholders (data analysts, machine learning engineers, CTOs, and developers)
- Be able to work with other teams or business units to gather requirements and define the scope of a project
- They must understand the underlying business problems that they are trying to address and articulate how their solution can help
- Collaboration
- Be able to work closely with team mates in a remote setting
- Be able to deal with difficult problems and own their own mistakes
Paystack is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. We’re committed to providing employees with a work environment that is progressive and open-minded. Our employment philosophy is to hire the best people and empower them to do the best work of their lives. Employment decisions are based on business needs and individual merit without regard to race, color, religion, ethnicity, sexual orientation, nationality, marital status, gender or age.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Airflow AWS Azure CI/CD Dagster Data analysis Data Analytics Data warehouse Distributed Systems Engineering ETL GCP Golang Java Kafka Kubernetes Machine Learning MongoDB MySQL Pipelines PostgreSQL Python Redshift Scala Streaming Testing
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Engineer II jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Junior Data Scientist jobs
- Open Product Data Analyst jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Business Intelligence Developer jobs
- Open Sr. Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Business Data Analyst jobs
- Open Data Quality Analyst jobs
- Open Data Product Manager jobs
- Open Junior Data Engineer jobs
- Open ETL Developer jobs
- Open Principal Data Scientist jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Privacy-related jobs
- Open Data management-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open Snowflake-related jobs
- Open PhD-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open Airflow-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs