Data Engineer -DE243

  • NIGERIA
  • Full time
  • 3 months ago
  • Other Industries

Job Information

  • icon
    Category Data Engineer Jobs
  • icon
    Posted On Feb 12 ,2024
  • icon
    Qualifications Bachelor's Degree
  • icon
    Employer Name makalive

Job Description

MAKA is a fashion and beauty, empowering each person to choose their own style, feel heard, and convey their uniqueness. We are transforming the way African customers purchase for beauty and fashion. Trusted producers may sell directly to customers and live-stream on MAKA, a marketplace for fashion and beauty. Direct purchases from the catalog, on-demand videos, and live streaming are available to customers. As a venture-backed business, we are creating the e-commerce of the future. Our goal is to build an amazing software company, team, and workplace!

Job Overview:

As a Data Engineer at MAKA, you will be at the forefront of developing and maintaining our data architecture, ensuring the seamless flow and integration of data for various applications and analytics. Your role will involve designing, building, and optimizing data pipelines, collaborating with cross-functional teams to meet business requirements. The ideal candidate will have a strong technical background, a passion for data engineering, and the ability to contribute to the development of cutting-edge data solutions.

Key Responsibilities:

  1. Data Pipeline Development:
    • Design, develop, and maintain robust data pipelines for the extraction, transformation, and loading (ETL) of data from diverse sources.
    • Implement scalable and efficient data processing workflows to support business analytics and reporting.
  2. Data Modeling and Architecture:
    • Design and implement data models that facilitate the organization and storage of structured and unstructured data.
    • Contribute to the development and optimization of the overall data architecture.
  3. Database Management:
    • Manage and optimize databases to ensure high performance, availability, and security.
    • Implement and maintain database schemas, tables, and indexes.
  4. Integration with External Systems:
    • Integrate data systems with external APIs, databases, and third-party applications.
    • Ensure seamless and reliable data exchange between internal and external systems.
  5. Quality Assurance and Testing:
    • Conduct thorough testing of data pipelines and data integration processes.
    • Collaborate with QA teams to identify and address issues, ensuring data accuracy and reliability.
  6. Data Governance and Security:
    • Implement data governance policies and practices to ensure the integrity and confidentiality of sensitive data.
    • Collaborate with the security team to address potential vulnerabilities and ensure compliance with data protection standards.
  7. Documentation:
    • Create and maintain comprehensive documentation for data pipelines, data models, and database structures.
    • Provide documentation for internal teams and end-users.
  8. Performance Optimization:
    • Identify and address bottlenecks in data processing and storage to optimize overall system performance.
    • Implement solutions for data partitioning, indexing, and caching.
  9. Collaboration with Cross-Functional Teams:
    • Work closely with data scientists, analysts, and business intelligence teams to understand data requirements and deliver solutions.
    • Collaborate with software engineers on data-related aspects of application development.
  10. Continuous Learning:
    • Stay updated on emerging trends, technologies, and best practices in data engineering.
    • Pursue professional development opportunities to enhance technical skills.

Qualifications and Skills:

  • Bachelor’s degree in Computer Science, Data Engineering, or a related field.
  • Proven experience as a Data Engineer, with a strong portfolio showcasing successful data engineering projects.
  • Proficiency in data engineering technologies and tools, such as Apache Spark, Apache Kafka, Python, SQL, and ETL frameworks.
  • Experience with database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Strong understanding of data modeling concepts and best practices.
  • Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving and analytical skills.
  • Effective communication and interpersonal skills.
  • Ability to work collaboratively in a dynamic and fast-paced team environment.

How to Apply:

Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and qualifications to [careers@maka.com].