ResponsibilitiesDesign and implement robust, high-volume, fault-tolerant backend systems capable of managing petabytes of customer data.Enhance algorithms for scheduling workloads across clusters of thousands of machines dynamically at runtime.Optimize systems to deliver performance guarantees in a shared-everything multi-tenant architecture.Lead the re-architecture of our internal message processing technology to support petabyte-scale data ingestion.Manage exabytes of data using advanced technologies such as Kafka, Kubernetes, and Docker.Collaborate across teams including Search, Security, and Metrics & Tracing to identify requirements and architect solutions for their data core ingest needs.Required Qualifications and SkillsB.S. or higher in Computer Science or a related field (M.S. is a plus).5+ years of industry experience with demonstrated ownership and successful delivery.Proficiency in developing scalable distributed data processing solutions.Experience in multi-threaded programming.Familiarity with large scalable distributed services using microservice architecture.Hands-on experience with object-oriented programming (e.g., Java, Scala).Strong verbal and written communication skills.Able to participate in on-call rotations approximately every 6-8 weeks for a 12-hour timeline, starting 9-11am PDT/MDT/CDT.Desired Qualifications and SkillsExperience in big data and/or continuous commercial service is highly desirable.Comfortable working in Unix environments (Linux, OS X).Agile software development experience, particularly in test-driven development.
About the job
Senior Software Engineer II - Core Ingest
Join Sumo Logic as a Senior Software Engineer II - Core Ingest and play a pivotal role in the design and development of cutting-edge distributed data processing capabilities. You will tackle intricate challenges in low-latency, distributed systems to accommodate our rapidly expanding scale. Our robust system is a highly distributed, fault-tolerant, multi-tenant platform that integrates state-of-the-art components related to storage, messaging, search, and analytics. This platform processes and analyzes petabytes of data daily, while providing exabytes of data for search and forensic analysis.
About Sumo Logic
Sumo Logic is a pioneer in cloud-native machine data analytics. We empower organizations to harness the power of data in real-time, driving insights and operational intelligence through our sophisticated platform.
This job posting is no longer active and is not accepting applications.
ResponsibilitiesDesign and implement robust, high-volume, fault-tolerant backend systems capable of managing petabytes of customer data.Enhance algorithms for scheduling workloads across clusters of thousands of machines dynamically at runtime.Optimize systems to deliver performance guarantees in a shared-everything multi-tenant architecture.Lead the re-architecture of our internal message processing technology to support petabyte-scale data ingestion.Manage exabytes of data using advanced technologies such as Kafka, Kubernetes, and Docker.Collaborate across teams including Search, Security, and Metrics & Tracing to identify requirements and architect solutions for their data core ingest needs.Required Qualifications and SkillsB.S. or higher in Computer Science or a related field (M.S. is a plus).5+ years of industry experience with demonstrated ownership and successful delivery.Proficiency in developing scalable distributed data processing solutions.Experience in multi-threaded programming.Familiarity with large scalable distributed services using microservice architecture.Hands-on experience with object-oriented programming (e.g., Java, Scala).Strong verbal and written communication skills.Able to participate in on-call rotations approximately every 6-8 weeks for a 12-hour timeline, starting 9-11am PDT/MDT/CDT.Desired Qualifications and SkillsExperience in big data and/or continuous commercial service is highly desirable.Comfortable working in Unix environments (Linux, OS X).Agile software development experience, particularly in test-driven development.
About the job
Senior Software Engineer II - Core Ingest
Join Sumo Logic as a Senior Software Engineer II - Core Ingest and play a pivotal role in the design and development of cutting-edge distributed data processing capabilities. You will tackle intricate challenges in low-latency, distributed systems to accommodate our rapidly expanding scale. Our robust system is a highly distributed, fault-tolerant, multi-tenant platform that integrates state-of-the-art components related to storage, messaging, search, and analytics. This platform processes and analyzes petabytes of data daily, while providing exabytes of data for search and forensic analysis.
About Sumo Logic
Sumo Logic is a pioneer in cloud-native machine data analytics. We empower organizations to harness the power of data in real-time, driving insights and operational intelligence through our sophisticated platform.