Deliver reliable and high performance services and client libraries for storing and accessing humongous amounts of data on cloud storage backends, e.g., AWS S3, Azure Blob Store.
Resource management infrastructure powering the big data and machine learning workloads in a scalable, secure, and cloud-agnostic way.
Build services, products and infrastructure at the intersection of machine learning and distributed systems.
What we look for:
BS (or higher) in Computer Science, or a related field.
2+ years of production level experience in one of: Java, Scala, Python, C++, GoLang / Javascript (NodeJS) or other similar language.
Familiarity with building high performance and scalable software in an internet scale distributed cloud environment.
Experience working on a SaaS platform or with Service-Oriented Architectures.
Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, or Kubernetes.
Experienced with SQL and NoSQL database scalability and optimization.
Experience with security and systems that handle sensitive data.
Solid problem solving skills.
Great communication skills, both verbal and written, and an interest in working with a diverse set of peers and external developers.