Hiring || Lead Scala Engineer || Working Hours EST Time Zone Remote

C2C
  • C2C
  • Anywhere

Hi All,

 

Role : Lead Scala Engineer

Location : Working Hours EST Time Zone (Remote)

Duration: Contract

 

JD:

Description:

Some with good Scala experience with Typelevel (cats, cats effect, fs2) could work

 

RDF Graph Model: Expertise in graph databases or graph data structures, with a focus on RDF, which is commonly used for handling semantic data.

Scala: Proficiency with Scala, especially versions 2.12 and 2.13, as this is the environment the project is working in. The candidate should also be open to or experienced with migrating from these versions to Scala 3 (the transition may involve dealing with blockers like the Quiver library).

Quiver: Familiarity with the Quiver library (likely for functional programming and recursion schemes in Scala), which is noted as a blocker for migrating to Scala 3. The candidate should be experienced with this or able to handle migration challenges around it.

Scalagraph: Knowledge of or an evaluation of Scalagraph as an alternative to Quiver, suggesting an interest in modern graph frameworks in Scala.

Libraries:

  • Droste-recursion schemes: This is a library in Scala for recursion schemes, which are essential in functional programming for dealing with recursive data structures.
  • Sparkle: Likely referring to a library or framework related to querying or manipulating RDF graphs, similar to SPARQL, the query language for RDF.

 


From:
sakthivel,
ERPMark
sakthivel@erpmark.com
Reply to:   sakthivel@erpmark.com