Chargement en cours

Scala Engineer

FRANCE
il y a 1 jour

About this role

Scala remains the language of choice for serious functional programming on the JVM and for big data systems like Spark — but its expressive type system and FP idioms regularly defeat AI assistants. As a Scala Engineer for AI training, you will help AI generate Scala that uses cats, ZIO, or Akka idiomatically rather than producing Java-with-different-syntax.

Responsibilities

  • Generate and evaluate Scala instruction-response pairs spanning Scala 2.13 and Scala 3.
  • Review AI-generated code for idiomatic FP using cats, cats-effect, ZIO, or Monix.
  • Provide feedback on type-class design, implicits/givens, and macro usage.
  • Validate AI handling of Akka actors, Akka Streams, and Spark applications.
  • Evaluate AI outputs for testing with ScalaTest, ScalaCheck, and property-based testing.
  • Identify subtle issues in for-comprehensions, variance, and type-level encodings.

Ideal Qualifications

  • 5+ years of professional Scala development.
  • Deep familiarity with at least one major FP stack (cats, cats-effect, ZIO).
  • Experience with Akka, Spark, or other large-scale Scala systems.
  • Strong grasp of Scala's type system, including higher-kinded and dependent types.
  • Comfort migrating between Scala 2 and Scala 3 codebases.
  • Familiarity with sbt, Mill, or Gradle for Scala builds.

Project Timeline

  • Start Date: Immediate
  • Duration: Ongoing
  • Commitment: Flexible, 10-25 hours/week

Contract & Payment Terms

  • Independent contractor agreement
  • Remote work — anywhere in eligible locations
  • Weekly payment via Stripe or bank transfer
  • Flexible hours

Train AI to think functionally in Scala — apply now!

#J-18808-Ljbffr
Entreprise
ixolabs.ai
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
FRANCE
il y a 1 jour
FRANCE
il y a 1 jour
PARIS, 75
il y a 22 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès