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 10 jours
PARIS, 75
il y a 22 jours