Emploi Tunisie » Offres d'emploi à Tunis » Python Engineer – ETL Development

Python Engineer – ETL Development

  • BinitNS
  • Tunis, Tunisie
  • Il'y a 1 mois
Postes vacants:
1 poste ouvert
Type d'emploi désiré :
Temps plein
Experience :
1 à 3 ans
Niveau d'étude :
DESS, DEA, Master, Bac + 5, Grandes Ecoles
Langue :
Anglais
Genre :
Indifférent

Description de l'emploi

Binit Nearshore Services (BinitNS) is a Consulting and Services company operating in the ITO and BPO areas. We advise our European Customers for their IT projects: From Business Process Digitalization to Infrastructure evolutions and Cloud migrations.

One of our clients is a technology start-up focused on solving the increasing data challenges created by the continued growth of private markets, private equity, venture capital, real estate, and others. Utilizing a variety of artificial intelligence and machine learning techniques to automate the extraction of critical data from unstructured and semi-structured documents, simplifying the demanding workflows of private market participants such as institutional investors, funds, and fund administrators.

For that client, we are looking to hire a Python Engineer based in Tunis, who will collaborate with engineering teams in London and Paris to deliver high-quality software solutions.

As a Python Engineer, you will play a pivotal role in developing and maintaining ETL solutions (Extract, Transform, Load) that translate data from internal data stores (PostgreSQL, DataBricks, S3) into various custom formats and layouts, fulfilling diverse client needs.

This role demands a blend of technical prowess in Python programming, a deep understanding of data manipulation techniques, and a commitment to producing secure, high-quality code.

Exigences de l'emploi

Your Missions:

  • Design, build, and maintain Python ETL jobs that accurately extract data from a variety of sources, including internal APIs (ReST, gRPC, GraphQL), S3 (Parquet), DataBricks SQL, PostgreSQL, transform it following specific business logic, and load it into diverse layouts and file formats.
  • Collaborate with the product team to gather requirements and adapt ETL processes and outputs to meet evolving needs.
  • Implement and refine automated testing frameworks to ensure data transformations and outputs maintain high integrity and accuracy.
  • Develop monitoring tools to track ETL job performance, with automated alerting for failures.
  • Leverage PySpark and Databricks to build, modify, and maintain data pipelines that seamlessly integrate with analytics tools, supporting the creation of interactive dashboards following product team requirements.

 Your qualifications:

  • Engineering or Master’s degree, at least 2 years of experience in development with the required technologies.
  • Proficiency in Python with a strong grasp of data manipulation and processing.
  • Commitment to type safety and secure coding practices in Python.
  • Skilled in writing unit and integration tests, with experience in CI/CD pipeline integration.
  • Deep knowledge of API integration (ReST, gRPC, GraphQL) and complex SQL query construction.
  • Experience with pandas for ETL processes, and Spark for handling large datasets.
  • Familiarity with Git and GitHub for version control.
  • Background in automated testing, CI/CD practices, and understanding of data security and privacy principles including authentication methods, encryption, and cryptographic data signing basics.
  • Experience with major cloud platforms (AWS, Azure, Google Cloud) and their data services.

Preferred Skills and Qualifications:

  • Experience with NoSQL databases and Databricks.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Knowledge of additional programming languages (Java, Kotlin, Scala, Go) is a plus.

We offer good working conditions and an interesting package.

Starting date: As soon as possible

Date d'expiration

10/04/2024

A propos de BinitNS
Binit Nearshore Services (BinitNS) est une société de Conseil et de Services dans le domaine de l’IT et du BPO métiers . Nous conseillons nos clients Européens dans le domaine de l’IT, du développement d ’...
Categories: Informatique Ingenierie

Offres d'emploi les plus recherchées

Groupe DE.M.CO - Monastir, Tunisie
NEO CALL - Tunis, Tunisie
Samet LLC -Travail a domicile
Emploi pour tunisiens -Kinshasa, Congo
Employeur?
S'inscrire pour un compte employeur et Postez vos offres!