Desired Skills and Experience

  • Improve scalability, stability, accuracy, speed and efficiency of our existing data systems
  • Design, build, test and deploy new libraries, frameworks or full systems for our core systems while keeping to the highest standards of testing and code quality
  • Work with experienced engineers and product owners to identify and build tools to automate many large-scale data management / analysis tasks.
  • Bachelor’s degree in Computer Science /Information Systems/Engineering/related field
  • At least 3 years’ experience working with modern systems languages
  • Experience debugging and reasoning about production issues
  • A good understanding of data architecture principles
  • Any experience with ‘Big Data’ technologies / tools
  • Strong systems administration skills in Linux
  • Strong experience in JVM languages (Java / Scala in particular)
  • Python/Perl/Go/Shell scripting skills also a plus.
  • Experience working with Lambda Architectures
  • Experience working with open source products
  • Working in an agile environment using test driven methodologies.