Desired Skills and Experience

  • BS or MS in Computer Science or equivalent, with coursework or experience in distributed systems.
  • Keen understanding of state-of-the-art techniques and trends in data management, high-scale network applications, and distributed algorithms.
  • Strong Java or C++, particularly in concurrent programming techniques.
  • Track record of contributing to open source projects and engaging in developer communities.
  • Experience with API development strongly desired.
  • Ability to master new technology and application domains (e.g. financial, scientific, and industrial).
  • Excellent communication and collaboration skills.