2 Dec 2024

Senior Data Engineer at Pezesha

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Pezesha, has created a holistic financial marketplace for MSMEs. By offering lending, financial education, and debt counselling to borrowers, plus a proprietary credit scoring system to vet MSMEs without a credit history, derisking lending to SMEs. Lower Risks bring commercial banks and capital providers onto Pezesha platform. As a collaborative structure, Pezesha is helping to tackle the $19 Billion financing gap for SMEs. Pezesha is led by a highly experienced and passionate local team with more than 10 years local and international experience in fin-tech, management of growth and technology companies, and unparalleled local market knowledge and reach.

Senior Data Engineer

Pezesha is seeking a talented and driven Senior Data Engineer to lead the development, optimization, and scaling of our applications and data platforms. This full-time role will focus on enhancing our Flask-based applications, building scalable data pipelines, and ensuring the reliability and performance of our technology stack.

The ideal candidate will bring hands-on experience in software development, infrastructure management, and cloud-based services to support Pezesha’s mission of financial inclusion. You will work closely with cross-functional teams to develop innovative solutions, maintain high system performance, and implement best practices across the engineering lifecycle.

Key Responsibilities

Application Development

  • Design, develop, and maintain scalable and secure Flask-based applications.
  • Perform detailed code reviews, identify inefficiencies, and provide recommendations for optimization. Implement best practices software development, ensuring the platform is maintainable, efficient, and secure.
  • Collaborate with internal teams to iterate and update applications based on feedback and business needs.
  • Manage and optimize infrastructure for the applications to support real-time data processing and monitoring.
  • Implement robust RESTful APIs and integrate them with other services.
  • Collaborate with internal teams to deliver features that meet business requirements.
  • Ensure applications are secure and maintainable, adhering to industry standards and guidelines.

Infrastructure and Optimization

  • Build/maintain scalable infrastructure using GCPDocker, and related technologies.
  • Develop and optimize data pipelines for real-time and batch processing.
  • Ensure seamless model deployment using CI/CD pipelines.
  • Monitor system performance, troubleshoot issues, and implement improvements for scalability and reliability.
  • Utilize Mage for managing and monitoring data workflows and processes.
  • Building and maintaining early stage data warehouses, setting up pipelines and deploying models, whilst ensuring data is securely and readily available to internal and external stakeholders
  • Identify, design, and implement internal process improvements, namely, automating manual processes, optimising data delivery, re-designing infrastructure for scalability.

Collaboration and Innovation

  • Work closely with the product, data science, and engineering teams to deliver innovative solutions.
  • Provide mentorship and technical guidance to junior engineers to foster a culture of learning and excellence.
  • Stay informed on the latest technologies and best practices, integrating them into Pezesha’s systems where applicable.

Qualifications, Required Skills and Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or a related field.
  • 5+ years of experience in backend application development, with a strong focus on Flask development.
  • Proven expertise in designing and deploying scalable, secure, and high-performance applications.
  • Hands-on experience with GCP (e.g., Compute Engine, Cloud Storage, BigQuery) and cloud-native architectures.
  • Proficiency in containerization tools such as Docker and orchestration platforms.
  • Strong knowledge of data pipelines, ETL processes, and data workflow management tools like Mage.
  • Strong programming skills in Python and SQL.
  • Experience with CI/CD tools and workflows.
  • Familiarity with monitoring and alerting tools for performance optimization.
  • Knowledge of microservices architecture and API management.
  • Excellent problem-solving, project management and analytical skills with a focus on delivering results.

Why Join Pezesha?

  • Be part of a mission-driven organization committed to enabling financial inclusion in Africa.
  • Work on cutting-edge technologies and impactful projects in a dynamic environment.
  • Collaborate with a talented team and grow your career in a supportive culture.
  • Competitive salary and benefits package.


Method of Application

Please send your CV and cover letter to 

[email protected] 

with the subject header: REF: 28 Senior Data Engineer 

Applications will be reviewed on a rolling basis, so apply early to join our innovative team!





Subscribe


Apply for this Job