Select Page

Python Developer (Data Engineering)

Join us as a Mid/Senior Python Developer in Data Engineering! Design scalable data pipelines, collaborate with global teams, and grow in a vibrant, inclusive work culture. Apply today to advance your career in data engineering with cutting-edge tools and technologies.

Job Title: Python Developer (Data Engineering)

Designation: Mid / Senior Python Developer (Data Engineering)

Reports to: Project Manager

Location: Bakhundole, Lalitpur, Nepal

Shift: Standard (09:00 AM to 06:00 PM) from Monday to Friday

Position Overview

The mid-senior Python Developer in Data Engineering will design, develop, and maintain high-performance data pipelines and ETL processes, ensuring reliable and scalable data flow across systems. Working closely with data scientists and analysts, they will interpret data requirements and deliver optimized solutions for data storage and retrieval. This role includes implementing data governance and quality frameworks, contributing to architecture discussions, and creating technical documentation. Additionally, they will mentor junior developers on Python best practices in data engineering and stay updated on industry trends and emerging technologies in data engineering.

Roles and Responsibilities
  1. Design, develop, and maintain robust data pipelines and ETL processes using Python.
  2. Collaborate with data scientists and analysts to understand data requirements and deliver solutions.
  3. Optimize data storage and retrieval processes for performance and scalability.
  4. Implement data governance and data quality frameworks.
  5. Lead architecture discussions and contribute to technical documentation.
  6. Mentor and guide junior developers on best practices in Python and data engineering.
  7. Stay current with industry trends and emerging technologies in data engineering.
    Skills and Qualifications

      Task Related skills and Certifications

      • Bachelor’s degree in Computer Science, Engineering, or a related field.
      • About 5 years of professional experience in Python development, with a focus on data engineering.

      Competencies and Soft Skills 

      • Strong proficiency in Python and libraries such as Pandas, NumPy, and SQLAlchemy.
      • Experience with data warehousing solutions (e.g., Redshift, Snowflake) and cloud platforms (e.g., AWS, GCP).
      • Familiarity with data orchestration tools (e.g., Apache Airflow, Prefect).
      • Understanding of data modeling, ETL processes, and data architecture.
      • Strong problem-solving skills and attention to detail.
      What We Offer
      • Work in a multinational company operating in the Cloud & ICT domain,  based out of the UK and operating in Australia, India, Nepal, Pakistan, and Bangladesh
      • Best in class open, progressive, professional, and  equal opportunity work environment
      • Closely knit and supportive team members and a culture where your contributions, opinions, and diversity is welcome, respected, & encouraged 
      • Exposure to multi-disciplinary skill areas (including team management & leadership)  in a vibrant start-up ecosystem with deep work involving world-class leaders like Amazon, Microsoft, Google, Alibaba, DigitalOcean, and Facebook 
      • Opportunity to travel regionally (as part of assignment/ training and development or delivery ) in Nepal, India, Pakistan, Bangladesh, or Srilanka 

       

      Our Commitments

      We believe that diversity drives innovation. At Genese Solution, we are dedicated to creating a work environment where everyone, regardless of race, gender identity, age, religion, disability, or background, feels respected and included.

      Interested candidates meeting the above criteria are requested to send their CV and cover letter to hr@genesesolution.com clearly mentioning the position you are applying for in the subject. 

      NOTE: Only shortlisted candidates will be contacted for further selection process. 

      Apply Now