Scala Engineer

SME Careers
Ingénierie appliquée
Télétravail
Certains pays uniquement
Freelance

70 $US/hFourchette indicative communiquée par SME Careers

Publié le 25 mai 2026 · Candidatures jusqu'au 8 décembre 2026

Postuler sur SME Careers

Certains pays : Amérique du Nord, Amérique latine, Europe, Asie du Sud, Asie du Sud-Est

Je vous redirige vers la page officielle de SME Careers. La candidature est gratuite et se fait en anglais.

Je touche une commission de la plateforme si un candidat que j'ai orienté est recruté. Cela ne change rien pour vous.

Adapter mon CV à cette offre
Partager cette offre

L'ingénieur Scala examine le code généré par l'IA et les conceptions de systèmes, en évaluant leur exactitude, leurs performances et leur sécurité. Le poste exige un diplôme en informatique ou une expérience équivalente, ainsi qu'au moins quatre ans d'expérience professionnelle dans la construction de systèmes de production avec Scala.

Traduction de l'annonce originale publiée par SME Careers.

En tant qu'ingénieur Scala, vous travaillerez à distance sur une base horaire pour évaluer du code Scala généré par l'IA, des conceptions de systèmes et des explications techniques, ainsi que pour produire des implémentations de référence de haute qualité et des raisonnements étape par étape pour des problèmes d'ingénierie complexes. Vous évaluerez les solutions sous l'angle de l'exactitude, de la clarté, de la sécurité, des performances et du respect des consignes ; vous identifierez les erreurs de concurrence, de comportement des systèmes distribués, de performance de la JVM, d'exactitude fonctionnelle et de gestion des ressources ; vous vérifierez les faits techniques ; vous rédigerez des explications de haute qualité et des solutions modèles démontrant les méthodes correctes ; et vous noterez et comparerez plusieurs réponses d'IA en fonction de leur exactitude et de la qualité de leur raisonnement.
Ce rôle de contractuel, entièrement à distance et rémunéré à l'heure, est proposé par SME Careers, une entreprise de services de données d'IA en forte croissance et filiale de SuperAnnotate, qui fournit des données d'entraînement en IA à nombre des plus grandes entreprises d'IA et laboratoires de modèles de fondation au monde. Votre expertise en Scala et en systèmes contribuera directement à améliorer les meilleurs modèles d'IA mondiaux utilisés par des millions de développeurs à travers le monde.

Important :
Il n'y a pas de projet immédiat pour ce rôle ; toutefois, si vous êtes qualifié, vous ferez partie des premiers experts contactés lorsque des opportunités pertinentes se présenteront. Cela vous donnera également accès à de futurs projets disponibles au sein de notre réseau d'experts.

Responsabilités

  • Développer du contenu d'entraînement pour l'IA : créer des invites détaillées sur les sujets Scala/JVM et rédiger des réponses de référence de haute qualité pour guider l'apprentissage de l'IA.
  • Optimiser les performances de l'IA : évaluer et classer les réponses de l'IA pour améliorer l'exactitude, la sécurité, les performances et la pertinence contextuelle.
  • Garantir l'intégrité du modèle : tester les sorties de l'IA à la recherche d'inexactitudes, de schémas non sécurisés et de biais ; valider la fiabilité dans des cas d'utilisation réels.

Prérequis

  • Diplôme de licence ou supérieur en informatique, génie logiciel ou dans un domaine technique étroitement lié (ou expérience pratique équivalente).
  • 4 ans ou plus d'expérience professionnelle dans la construction de systèmes de production utilisant Scala (services backend, plateformes de données ou systèmes distribués).
  • Maîtrise de niveau expert de Scala 2.13+ et/ou Scala 3, incluant une forte compréhension du système de types, des implicites/givens, des collections et des motifs fonctionnels.
  • Solides fondamentaux de la JVM : modèle de mémoire, ramasse-miettes, profilage, optimisation des performances et résolution de problèmes en production.
  • Expérience approfondie des systèmes de concurrence et d'effets (ex. cats-effect, ZIO) et/ou des systèmes basés sur des acteurs (Akka/Pekko).
  • Expérience dans la conception et l'exploitation de services dans des environnements distribués : microservices, messagerie/streaming, nouvelles tentatives, idempotence, contre-pression, compromis de cohérence.
  • Solides pratiques de test (ScalaTest, MUnit, tests basés sur les propriétés comme ScalaCheck) et aisance avec les flux de travail CI/CD.
  • Aisance avec les outils de construction et la gestion des dépendances (sbt, interopérabilité Maven/Gradle), ainsi qu'avec les bonnes pratiques de contrôle de version.
  • Maîtrise minimale de l'anglais de niveau C1 (écrit et parlé), avec la capacité de rédiger des explications techniques claires et de suivre des directives détaillées en anglais.
  • Une expérience préalable en matière d'entraînement de données d'IA, d'annotation ou d'évaluation de contenu technique généré par l'IA constitue un atout majeur.
  • Grand souci du détail et approche méthodique de l'évaluation de la qualité du raisonnement et de l'identification de problèmes subtils dans les systèmes Scala/JVM.

Compétences recherchées

  • Code Review
  • Actors
  • Data Processing
  • Performance Optimization
  • Functional Programming
  • Pekko
  • Scala
  • Microservices
  • JVM
  • Akka
  • Spark
  • Remote Contractor
  • English
  • Debugging
  • Concurrency
  • Profiling
  • Scala 3
  • Scala 2.13
  • Cats Effect
  • ZIO
  • Distributed Systems
  • Kafka
  • Messaging Systems
  • Streaming
  • REST APIs
  • gRPC
  • Performance Tuning
  • JVM Profiling
  • Garbage Collection
  • SBT

Certains pays : Amérique du Nord, Amérique latine, Europe, Asie du Sud, Asie du Sud-Est

À propos de SME Careers

SME Careers est la plateforme d'experts de SuperAnnotate, qui recrute des spécialistes à distance pour entraîner et évaluer des modèles d'IA, des langues au droit. L'offre originale est consultable sur leur site.

Voir l'offre sur SME Careers

Offres similaires

Ingénieur Java

SME Careers
Développement logiciel
Télétravail
Certains pays uniquement
Freelance

L'ingénieur Java examine le code Java généré par l'IA, évalue les solutions architecturales et crée des implémentations de référence. Les exigences comprennent un diplôme en informatique ou dans un domaine connexe et au moins cinq ans d'expérience professionnelle en génie logiciel avec Java sur des systèmes de production.

  • Unit Testing
  • Code Review
  • Spring Boot
  • +5

Publié il y a 174 j55 $US/h

Ingénieur Kotlin

SME Careers
Développement logiciel
Télétravail
Certains pays uniquement
Freelance

L'ingénieur Kotlin évalue et note les réponses de code générées par l'IA, vérifie l'exactitude technique et crée des solutions de niveau expert. Les candidats doivent posséder au moins deux ans d'expérience pratique en développement Kotlin et un diplôme universitaire en informatique ou dans un domaine connexe.

  • Coroutines
  • Kotlin
  • Backend Engineering
  • +5

Publié il y a 173 j55 $US/h

Ingénieur Go

SME Careers
Développement logiciel
Télétravail
Certains pays uniquement
Freelance

L'ingénieur Go évalue et classe le code Go généré par l'IA, examine le raisonnement de résolution de problèmes et rédige des explications techniques pour améliorer la précision du modèle. Les candidats doivent justifier d'au moins deux ans d'expérience professionnelle en programmation Go et d'un bachelor en informatique.

  • gRPC
  • Error Handling
  • Cloud-Native
  • +5

Publié il y a 174 j60 $US/h

Ingénieur C++

SME Careers
Ingénierie appliquée
Télétravail
Certains pays uniquement
Freelance

L'ingénieur C++ examine, évalue et note le code généré par l'IA, les explications techniques et les conceptions de systèmes afin d'améliorer les performances et la précision du modèle. Les principales exigences comprennent un licence dans un domaine technique et au moins quatre ans d'expérience professionnelle en développement de logiciels de production en C++ moderne.

  • Code Review
  • Performance Optimization
  • C++ Programming
  • +5

Publié il y a 167 j65 $US/h