What you will do
Be a senior member of a data engineering team focused on creating distributed analysis capabilities around a large variety of datasetsTake pride in software craftsmanship, apply a deep knowledge of algorithms and data structures to continuously improve and innovateWork with other top-level talent solving a wide range of complex and unique challenges that have real-world impactExplore relevant technology stacks to find the best fit for each dataset
Requirements
7+ years experience in software engineering2+ years experience with GoLangExperience with stream processing using Apache KafkaA level of comfort with Unit Testing and Test Driven Development methodologiesFamiliarity with creating and maintaining containerized application deployments with a platform like DockerA proven ability to build and maintain cloud based infrastructure on a major cloud provider like AWS, Azure or Google Cloud PlatformExperience data modeling for large scale databases, either relational or NoSQL
Nice to Have SkillsProtocol buffers and gRPCApache Beam and or GCP Dataflow, Kubernetes