Senior Python Engineer Opportunity

omniretail technology limited company

Subscribe to our Telegram & Twitter Channel

Senior Python Engineer in NIGERIA

Visa sponsorship & Relocation 1 year ago

Relocation allowance (if you are not currently residing in Ilorin)


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:

o  Design, develop, and maintain scalable data pipelines for data ingestion, transformation, and loading Python libraries like Pandas, PySpark, and NumPy.

o  Lead the development and management of data warehouses and data lakes on the cloud (AWS, Azure, GCP).

o  Develop and implement robust data quality checks and data validation processes.

o  Collaborate with data scientists and analysts to understand data requirements and translate them into highly optimized technical solutions.


Web Development:

o  Lead the development and maintenance of complex web applications using Python frameworks like Django or Flask.

o  Design and build scalable APIs for data access and integration with other systems.

o  Write clean, maintainable, and well-documented code, ensuring best practices and code quality.

o  Mentor junior developers and foster a collaborative development environment.


Machine Learning: (if applicable)

o  Lead developing and implementing high-performing machine learning models using Python libraries like TensorFlow, PyTorch, and scikit-learn.

o  Pre-process and prepare data for machine learning algorithms, ensuring data quality and efficiency.

o  Evaluate, tune, and optimize machine learning models for optimal performance.

o  Deploy machine learning models into production environments and monitor their effectiveness.


Data Science: (if applicable)

o  Lead the data science lifecycle, from data acquisition and analysis to building and deploying statistical models to solve complex business problems.

o  Communicate data insights and findings effectively to both technical and non-technical audiences.

o  Mentor junior data scientists and analysts, fostering a culture of data-driven decision-making.


Skills and Qualifications


• Minimum 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.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly