Distributed Systems Engineer

Senior Development
New York City
Posted 2 months ago

Distributed Systems Engineer

Our firm seeks an exceptional Distributed Systems Engineer to join our Technology team and help architect core components of our platform.

Responsibilities include:

  • Building next generation technology used by some of the most sophisticated hedge funds in the world
  • Designing exciting new products for our offering with best of breed distributed systems technologies
  • Leading high-visibility engineering efforts on some of our data intensive core components

The ideal candidate will have a strong academic background in Computer Science and at least 5-8 years of relevant experience as a software engineer at a top startup or technology firm. They must also possess the following skills:

  • Kafka, with a strong grasp of streaming architectures
  • Strong experience working with distributed cache/in memory data grids like redis or hazelcast or ignite or memcached
  • Extensive experience working with columnar databases like Cassandra or hbase
  • Leveraged Hadoop MapReduce or Spark or Flink
  • Familiarity with Postgres
  • Java/any other JVM language or Go

Job Features

Job CategoryFull Time

Apply Online

A valid phone number is required.
A valid email address is required.