Develop and implement strategic initiatives to drive organizational growth and operational efficiency. Oversee project execution from inception to completion, ensuring alignment with company objectives and industry standards. Lead cross-functional teams to achieve performance targets, fostering collaboration and accountability. Analyze market trends and competitive landscapes to identify opportunities and mitigate risks. Manage budgets, allocate resources, and prioritize tasks to optimize productivity and financial outcomes. Ensure compliance with regulatory requirements and internal policies through diligent monitoring and reporting. Serve as a liaison between senior leadership and departments to facilitate clear communication and decision-making. Mentor and develop team members to enhance skills and career progression.
We are in search of an accomplished Senior Data Engineer to design, develop, and refine our data infrastructure. This position demands more than routine implementation—it requires you to provide strong technical guidance by creating scalable systems capable of processing sensitive financial data efficiently and precisely. You will take the initiative to introduce methodologies that enhance data reliability, all while ensuring our architecture complies with the stringent security requirements of the Fintech sector.
Oversee the primary duties associated with the position, ensuring all operational and strategic objectives are met. Develop and implement effective processes to enhance productivity, efficiency, and overall performance. Collaborate with cross-functional teams to align goals, resolve challenges, and drive continuous improvement. Prepare detailed reports, analyze key metrics, and present findings to stakeholders to support informed decision-making. Maintain compliance with organizational policies, industry regulations, and best practices while fostering a culture of accountability and excellence. Act as a liaison between departments to facilitate seamless communication and coordination.
Design, develop, and maintain robust, scalable batch and real-time data pipelines capable of processing high-volume financial transactions with efficiency and reliability.
Design robust data infrastructure leveraging cutting-edge streaming and processing frameworks such as Apache Kafka and Apache Spark.
Develop, refine, and sustain high-performance ETL/ELT pipelines that seamlessly integrate core banking systems, internal platforms, and third-party APIs.
Continuously enhance the platform’s scalability by automating repetitive manual workflows and redesigning data processes for greater efficiency.
Ensure strong data quality, reliability, and accuracy, safeguarding critical financial reporting and customer balance integrity
Embed security, governance, and compliance considerations into the foundational design of all data systems that process sensitive financial information and personally identifiable information (PII), ensuring these principles are integral to the architecture from the outset.
Perform comprehensive root-cause assessments to identify the sources of data anomalies and implement measures to avert systemic issues.
Establish robust monitoring, validation, and observability frameworks to enable early detection of pipeline failures and data drift, thereby enhancing proactive system reliability and performance.
Provide guidance and leadership to junior data engineers, fostering technical excellence and elevating the overall proficiency of the team.
Partner with Product, Risk, Management, and Engineering teams to convert intricate business needs into scalable data solutions.
Develop and implement robust, analytics-ready data models and solutions designed to generate meaningful business insights and support informed decision-making processes.
A strong candidate will possess a blend of technical expertise, practical skills, and personal qualities to excel in this role. Essential competencies include proficiency in relevant tools, methodologies, and industry standards, along with the ability to apply them effectively in dynamic environments. Strong analytical thinking, problem-solving capabilities, and meticulous attention to detail are critical for success. Additionally, effective communication, collaboration, and adaptability are necessary to thrive in team-based settings and respond to evolving challenges. Prior experience in similar roles or related fields is highly valued, as is a commitment to continuous learning and professional growth.
Embody Live Touraco’s guiding principles by championing innovation, maintaining an unwavering commitment to excellence, and upholding the utmost respect for every individual.
5+ years of hands-on experience in Data Engineering, preferably in the Financial Services or Fintech sectors.
Education: A degree in Computer Science, Statistics, IT, or a related discipline is required.
Requires strong expertise in Python, Java, or Scala programming languages.
Database Mastery: Expert-level SQL skills and hands-on experience with database design and data modeling. Experience with modern data warehouses (Snowflake, BigQuery, or Redshift).
Proficiency in message queuing systems, including Kafka and RabbitMQ, as well as stream processing technologies, is required.
Proficiency in workflow management tools, including Airflow, DBT, and Luigi, is required.
Proficiency in Infrastructure as Code (IAC) tools, specifically Terraform and CloudFormation, is required.
Familiarity with containerization (Docker, Kubernetes).
Proficient in creating data visualizations with tools such as Tableau, Power BI, or open-source solutions like D3 and Matplotlib.
Qualifications
BA/BSc/HND
Experience Required
5 years