Summary
Join Sumo Logic's Data Collection team as a Backend Software Engineer II and design, implement, and manage high-volume, fault-tolerant, scalable backend systems processing petabytes of customer data. You will analyze and improve system efficiency, scalability, and reliability, writing robust, well-tested code. Collaborate with a team to meet business needs and manage exabytes of data using technologies like Kafka, AWS, Kubernetes, and Docker. This role requires a strong software engineering background and experience with large-scale systems. The ideal candidate possesses experience with performance, scalability, and reliability issues in 24x7 commercial services.
Requirements
- BTech., B.S., M.S., or Ph.D. in Computer Sciences or related discipline
- 2+ years of industry experience with a proven track record of ownership and delivery if you only have a B.S. degree
- Object-oriented experience, for example in Java, Scala, or C++
- Understand performance characteristics of commonly used data structures (maps, lists, trees, etc)
- Desire to learn Scala, an up-and-coming JVM language (scala-lang.org)
Responsibilities
- Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data
- Analyze and improve the efficiency, scalability, and reliability of our backend systems
- Write robust code; demonstrate its robustness through automated tests
- Work as a member of a team, helping the team respond quickly and effectively to business needs
- Help manage exabytes of data using the latest and greatest technologies such as Kafka, AWS, Kubernetes and Docker!
Preferred Qualifications
- Experience in multi-threaded programming and distributed systems is highly desirable
- Experience in big data and/or 24x7 commercial service is highly desirable
- You should be happy working with Unix (Linux, OS X)
- Agile software development experience (test-driven development, iterative and incremental development) is a plus
Benefits
- Medical, Dental, Vision- Insurance
- 401k and Life Insurance options
- Unlimited PTO with 15 days of recognized holidays
- Quarterly Wellness days - 4 per year
- 100% remote with option to be in office if you want (Bay Area, Austin, Denver)
- Lunch budget when you work from the office
- 3 months of paid parental leave