Software Engineer

What You’ll Bring:

  • Degree in a technical or quantitative discipline from a top tier institution
  • 3+ years of experience as a developer with experience in developing distributed systems
  • Demonstrated ability to program in Python and developing cluster-based applications on Linux/Unix platforms; familiarity with scripting languages
  • Familiarity with technologies related to distributed systems such as Kafka, Redis and Kubernetes
  • Experience using databases, SQL preferred
  • Experience with effective code version control, as well as Continuous Integration and Deployment
  • Exceptional communication skills in both verbal and written form
  • Excellent problem solving abilities and judgment with strong attention to detail
  • Mature and thoughtful, with the ability to operate in a collaborative, team-oriented culture
  • Motivated by the transformational effects of technology-at-scale

 

What we offer:

  • Competitive compensation package
  • Core benefits include: premium private health insurance and life insurance with savings plan
  • Support for every aspect of life through Employee Assistance Program and fully covered sick leave
  • Strong culture of learning and development: training courses, library, guest speakers, share and learn events, global conferences
  • Regular offsite team buildings, annual conferences and occasional global summits – opportunity to travel and connect with our local and global teams
  • Employee resources groups with strong diversity and inclusion culture