C++ Developer- Data Infrastructure Team

Chicago, IL

We have an opportunity for a motivated developer to join our Data Infrastructure team and contribute to the build-out of our proprietary options market-making trading platform. Your role will focus on high performance data parsing and how we transfer data to make it usable for the data analysts.

What you’ll do as a C++ Developer at Akuna:

  • Data collection, real time data parsing and data storage
  • Implement high quality services
  • Engage traders and developers and articulate ideas clearly
  • Participate in design sessions and code reviews
  • Work on cross-functional teams
  • Be mentored by Senior Developers to learn the trading system and domain
  • Solve complex problems and troubleshoot issues

Qualities that make great candidates:

  • 2-5 years of experience in developing performant, scalable applications in C++ (and at least 2 years with C++11)
  • A curiosity and demonstrated interest in C++14 and beyond
  • Experience with databases and data storage (HDF5 and Elasticsearch preferred)
  • Bachelor’s degree in Computer Science, Engineering, Math or equivalent
  • Experience with concurrent programming (e.g. multi-threaded, reactor, etc.)
  • Experience with multi-core programming paradigms
  • Understanding of distributed systems, data structures and algorithms
  • Understanding concepts of networking (i.e. TCP, UDP, multicast)
  • Capable of writing unit tests and functional tests
  • Ability to break down large problems methodically
  • Experience with Linux and Python

Location: Chicago, IL

Department: Development