Senior Python Engineer at OmniRetail Technology Limited

Posted on Wed 29th May, 2024 - www.hotnigerianjobs.com --- (0 comments)

OmniRetail is a unified consumer goods distribution platform that improves the inefficiencies of traditional trade by digitising the key stakeholders through its stellar products; OmniBiz, the B2B e-commerce platform; and Mplify, a Distribution Management Solution that helps FMCG distributors drive growth by automating their sales and inventory on a best-in-class technology stack. OmniPay is the embedded finance solution for OmniBiz and Mplify.

We are recruiting to fill the position below:

Job Title: Senior Python Engineer

Location:
Lagos
Employment Type: Full-time

About the Job

  • We seek an experienced Senior Full-Stack Developer with strong Python skills to join our dynamic e-commerce team.
  • The ideal candidate will have a broad skill set encompassing data engineering, web development, machine learning, and data science optionally.
  • This role is crucial for developing and maintaining robust data pipelines, and web applications, and potentially leading machine learning initiatives.

Roles & Responsibilities
Data Engineering:

  • Design, develop, and maintain scalable data pipelines for data ingestion, transformation, and loading Python libraries like Pandas, PySpark, and NumPy.
  • Lead the development and management of data warehouses and data lakes on the cloud (AWS, Azure, GCP).
  • Develop and implement robust data quality checks and data validation processes.
  • Collaborate with data scientists and analysts to understand data requirements and translate them into highly optimized technical solutions.

Web Development:

  • Lead the development and maintenance of complex web applications using Python frameworks like Django or Flask.
  • Design and build scalable APIs for data access and integration with other systems.
  • Write clean, maintainable, and well-documented code, ensuring best practices and code quality.
  • Mentor junior developers and foster a collaborative development environment.

Machine Learning (if applicable):

  • Lead developing and implementing high-performing machine learning models using Python libraries like TensorFlow, PyTorch, and scikit-learn.
  • Pre-process and prepare data for machine learning algorithms, ensuring data quality and efficiency.
  • Evaluate, tune, and optimize machine learning models for optimal performance.
  • Deploy machine learning models into production environments and monitor their effectiveness.

Data Science (if applicable):

  • Lead the data science lifecycle, from data acquisition and analysis to building and deploying statistical models to solve complex business problems.
  • Communicate data insights and findings effectively to both technical and non-technical audiences.
  • Mentor junior data scientists and analysts, fostering a culture of data-driven decision-making.

Skills and Qualifications

  • Minimum of 5 years of experience in Python programming with a strong understanding of object-oriented programming principles and design patterns.
  • Extensive experience with relevant libraries/frameworks based on the chosen focus area (e.g., Pandas, NumPy, Scikit-learn for Data Engineering/Machine Learning/Data Science; Django or Flask for Web Development).
  • In-depth knowledge of SQL (MySQL, PostgreSQL preferred).
  • Proven experience working with cloud platforms (AWS, Azure, GCP) is a must (for Data Engineering and potentially other areas).
  • Excellent problem-solving, analytical, and leadership skills.
  • Strong communication, collaboration, and mentoring abilities.
  • Ability to work independently and take ownership of complex projects.

Application Closing Date
Not Specified.

Sorry, this listing is no longer open.