Senior Software Engineer (Scala)

Location: New York, NY
Date Posted: 10-25-2017
About the Role:
Cutting edge, global ad-tech shop that helped revolutionize the LL/HF trading platform for the advertising industry is looking to hire another software engineer.
  • Work hands-on as a programmer to solve complex problems building advanced software systems processing over 1M QPS and several petabytes of data
  • Lead by example utilizing software engineering best practices
  • Work cross-functionally with the Business and Engineering teams to ensure collaboration on delivering the best products.
  • BS, MS, or PhD in Computer Science or other relevant degrees
  • Strong understanding of concurrent and parallel programming
  • Vast knowledge of algorithms and data structures   
  • Strong understanding of one or more programming languages (Ex: Java, Scala, C++, Python, etc)
  • Experience working with high scale systems
  • Knowledge of RESTful Web services
  • Highly productive with familiarity of *nix scripting and tools
  • Passionate about agile/lean/simple
  • Experience programming for JVM is a plus
Tools We Use:
  • Typesafe Stack (Scala, SBT, Play!, Akka)
  • Finagle, Unfiltered
  • Kafka, MySql, Aerospike, Vertica, Redis, Cassandra, Zookeeper
  • Hadoop, Scalding, Spark
  • Mesos, Marathon, Docker
  • Additional state-of-the-art technologies that enable us to be the best 
this job portal is powered by CATS