Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 2, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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.
    Read more about this company

     

    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 GCP, Docker, 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.

    Check how your CV aligns with this job

    Method of Application

    Please send your CV and cover letter to jobs@pezesha.com 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!

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Pezesha Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail