We are looking for skilled programmers with experience building back-end applications in Java or Scala. This position has an emphasis on database technology. This work will be on a team that works with the relational queries and connectivity to many types of databases. A strong applicant should be fluent in SQL and familiar with programming on the JVM and understand Core planning and Query optimization.
Desired Skills and Experience
- Bachelor’s degree in Computer Science or related field, or equivalent experience
- 5 years of professional experience in software development
- 3 years of professional experience developing in Java, Scala or another JDK language
- 3 years of professional experience with SQL
Preference will be given to candidates with
- Master’s degree in Computer Science
- Experience with database internals, including query planning and optimization
- Experience writing compilers or parsers
- Experience with streaming frameworks like Akka Streams or Monix
- Experience with microservice and cloud architectures
- Experience with Scala, Haskell or another typed functional language
- Experience with Go and Erlang
Join a team of passionate people committed to redefining the way business intelligence is done.