Distributed Systems Internship (Summer 2019)
Learn more about working in a fast-paced environment and get the opportunity to solve real problems for our customers. Interns have as much autonomy as full-time employees and work on projects that directly impact our software and business. We provide one-on-one training and mentorship for all of our interns.
Help develop analytics pipelines and services in a decentralized computing fabric. You'll work on data availability, reliability, distributed processing and CAP theorem compromises using cutting-edge technologies and design patterns.
Experience with Scala or other functional language is required; familiarity with the actor model, distributed databases, and architectural patterns like reactive systems, Kappa and Lambda will be useful.