Software Engineer II - Data Collection @ Sumo Logic
Your Application Journey
Email Hiring Manager
Job Details
Overview
Software Engineer II - Data Collection at Sumo Logic involves designing and implementing systems to ingest, manage, and analyze high-volume machine log data in real time. The role requires building asynchronous, high-concurrency backend systems and managing data collection agents that handle tens of thousands of events per second.
Responsibilities
- Design and implement high-volume, fault-tolerant and scalable backend systems.
- Analyze and improve efficiency, scalability, and reliability of systems.
- Write robust, well-tested code with automated tests.
- Collaborate with team members to respond quickly to business needs.
- Manage exabytes of data using technologies like Kafka, AWS, Kubernetes, and Docker.
Requirements
- BTech, B.S., M.S., or Ph.D. in Computer Sciences or related discipline.
- 2+ years of industry experience (with proven track record for B.S. degree holders).
- Object-oriented programming experience in Java, Scala, or C++.
- Understanding of performance characteristics of data structures (maps, lists, trees, etc.).
- Desire to learn Scala.
Desirable Skills
- Experience in multi-threaded programming and distributed systems.
- Experience in big data and 24x7 commercial services.
- Proficiency in Unix (Linux, OS X) environments.
- Agile software development experience.
About Sumo Logic
Sumo Logic empowers modern digital businesses with real-time analytics, reliability, and security for cloud-native applications through its SaaS Analytics Log Platform.
Compensation & Benefits
Expected annual base salary range: $116,000 - $136,000 with full benefits including medical, dental, vision insurance, 401k, unlimited PTO, wellness days, remote work options with office availability in Bay Area, Austin, Denver, lunch budget (in office), and parental leave.
Location & Work Arrangement
This is a 100% remote position with options to work from designated offices in the Bay Area, Austin, or Denver.
Key skills/competency
- Data Ingestion
- Backend Development
- Scalability
- Fault-tolerance
- Multithreading
- Distributed Systems
- Kafka
- AWS
- Kubernetes
- Docker
How to Get Hired at Sumo Logic
🎯 Tips for Getting Hired
- Research Sumo Logic's culture: Study their mission and employee testimonials.
- Customize your resume: Highlight backend and data ingestion skills.
- Emphasize technical expertise: Demonstrate experience with Kafka, AWS, and containerization.
- Prepare for technical interviews: Review concurrency and distributed system concepts.