Scala Functional Systems & Code Reviewer
Job Description
Work at IXO
Apply your experience in Scala engineering to paid work at IXO. You will develop realistic evaluation examples and review AI responses for technical correctness, clear reasoning and practical usefulness. The work calls for explanations that identify the actual defect or trade-off and show how a better answer would address it.
Responsibilities
• Assess Scala 2.13 and Scala 3 examples for idiomatic functional design with cats, cats-effect, ZIO or Monix.
• Review type classes, implicits and givens, macros, variance and comprehension behaviour.
• Evaluate Akka actors and streams, Spark integrations and ScalaTest or ScalaCheck strategies, explaining subtle type-level or concurrency mistakes.
• Record the assumptions, supporting evidence and corrections needed for another specialist to follow your review.
Experience and expertise
• Professional background of at least 5 years in Scala development.
• Practical depth in at least one major FP stack (cats, cats-effect, ZIO).
• Experience with Akka, Spark, or other large-scale Scala systems.
• A thorough understanding 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.
Working arrangements and pay
Remote work in these eligible locations: USA, UK, Germany, Netherlands, Canada. Planning availability: Flexible, 10-25 hours/week. IXO will confirm the actual start and schedule before acceptance. Compensation is $95 • $150/hr USD. The agreed rate, delivery requirements and review criteria are confirmed before work begins.