
Senior Software Engineer II – Core Ingest
Sumo Logic
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $165,000 - $193,000 per year
Job Level
Tech Stack
About the role
- Designing and implementing extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data.
- Work to improve algorithms built to schedule load on clusters of thousands of machines elastically at runtime.
- 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.
- Help manage exabytes of data using the latest and greatest technologies such as Kafka, Kubernetes and Docker.
- 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.
Requirements
- B.S. or higher in Computer Sciences or related discipline (M.S. a plus)
- 5+ years of industry experience with a proven track record of ownership and delivery
- Experience developing scalable distributed data processing solutions
- Experience in multi-threaded programming
- Experience in running large scalable distributed services following a microservice architecture
- Hands-on object-oriented programming experience (e.g., Java, Scala)
- Excellent verbal and written communication skills
- Willingness and experience with occasional on-call availability. Rotations scheduled approximately every 6-8 weeks for a 12 hour timeline, duration 1 week primary, 1 week to assist primary only if needed, starting 9-11am PDT/MDT/CDT and ending 12 hours later.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
scalable backend systemsdata processing solutionsmulti-threaded programmingmicroservice architectureobject-oriented programmingJavaScalaalgorithmsperformance guaranteesmessage processing technology
Soft Skills
communication skillsleadershipownershipdeliverycollaboration
Certifications
B.S. in Computer SciencesM.S. in Computer Sciences