Job Description
As a Senior Software Engineer - Core Ingest, you will actively contribute to the design and development of new distributed data processing capabilities. You will be instrumental in helping us solve complex low-latency, distributed systems challenges to handle our ever-increasing scale. Our system is a highly distributed, fault tolerant, multi-tenant platform that includes bleeding edge components related to storage, messaging, search, and analytics. This system ingests and analyzes petabytes of data a day, while making exabytes of data available for search and forensic analysis.
Responsibilities include designing and implementing extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data and working to improve algorithms built to schedule load on clusters of thousands of machines elastically at runtime. You will improve systems to provide performance guarantees to customers in a shared-everything multi-tenant architecture, lead and contribute to the re-architecting of our internal message processing technology to petabyte per day scale, and help manage exabytes of data using the latest and greatest technologies such as Kafka, Kubernetes and Docker. You will work across Sumo interfacing with multiple teams including Search, Security and Metrics & Tracing to identify requirements and architect solutions to meet their data core ingest needs.
About Sumo Logic
Sumo Logic, Inc. empowers the people who power modern, digital business by providing reliable and secure cloud-native applications.