Data Engineer (Java/Scala)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bac+5 in computer science, data engineering, or related field., Professional experience with Scala and/or Java., Strong knowledge of distributed processing technologies like Spark, Flink, Hadoop, or Kafka Streams., Proficiency in SQL, automated testing, and version control with Git..

Key responsibilities:

  • Design and maintain high-performance, reliable data pipelines in Scala/Java.
  • Participate in the design and optimization of complex data processing tasks.
  • Ensure real-time or batch data flow integration using technologies like Kafka, Spark, or Flink.
  • Document components and participate in code reviews.

MaaSil Inc - Tops profils temps plein de Madagascar et Maurice logo
MaaSil Inc - Tops profils temps plein de Madagascar et Maurice Startup https://maasil-inc.com/
11 - 50 Employees
See all jobs

Job description

Lentreprise :

MaaSil Inc est une entreprise dexternalisation de services vers Madagascar. Nous proposons à nos clients français, suisses ou belges, des consultants situés à Madagascar. Notre objectif est de proposer les meilleurs talents de Madagascar pour nos clients tout en garantissant à nos équipes les meilleures conditions salariales.

Compétences et Missions :

Nous recherchons un(e) Data Engineer confirmé(e) avec une solide expérience en Scala et/ou Java, pour intervenir sur des pipelines de traitement de données distribués à grande échelle. Vos missions principales seront :

  • Concevoir et maintenir des pipelines de données performants et fiables en Scala / Java, dans des environnements distribués.

  • Participer à la conception et à loptimisation de traitements complexes orientés performance, résilience et scalabilité.

  • Assurer lintégration de flux en temps réel ou batch, en utilisant des technologies comme Kafka, Spark ou Flink.

  • Mettre en place des tests unitaires et dintégration pour fiabiliser les traitements et garantir la qualité des données.

  • Contribuer à lindustrialisation des workflows via des outils dintégration continue (CI/CD).

  • Documenter clairement les composants développés et participer aux revues de code.

Profil recherché :
  • Très bonne maîtrise de Scala ou Java (expérience professionnelle exigée).

  • Maîtrise des traitements distribués : Spark, Flink, Hadoop ou Kafka Streams.

  • Bon niveau en SQL pour des opérations de contrôle qualité ou agrégation métier.

  • Expérience avec les outils de CI/CD, tests automatisés et versioning Git.

  • Capacité à comprendre des architectures data complexes.

  • Maîtrise PARFAITE du français écrit et oral.

  • Bon niveau en anglais technique indispensable.

  • Diplôme Bac+5 en informatique, data engineering ou équivalent.

  • Autonomie, sens des responsabilités, et rigueur dans la production de code.

  • Forte capacité de communication et de travail en équipe internationale.

Rémunération / Avantages :
  • Salaire à négocier selon profil MaaSil Inc peut se permettre doffrir les meilleurs salaires au vu de la qualité des missions déléguées par nos clients.

  • Commissions supplémentaires avec Objectif qualitatif et quantitatif.

  • +10% de salaire tous les 6 mois.

  • Mutuelle Complémentaire.

  • Retraite complémentaire.

  • Navette retour le soir.

Horaires de travail :
  • 10h 19h OU 12h 21h (40h/semaine)

  • Les horaires peuvent évoluer selon les besoins du client.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
FrenchEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Accountability
  • Teamwork
  • Communication

Data Engineer Related jobs