Software Engineer II - Data Collection
@ Sumo Logic

United States
$126,000
On Site
Full Time
Posted 29 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @sumologic.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review concurrency and multithreading in Java.
Study Kafka and AWS infrastructure setups.
Practice distributed system design patterns.
Brush up on performance optimization techniques.

Behavioral Questions

Describe a high-pressure project experience.
Explain teamwork in a distributed setup.
Discuss conflict resolution in agile teams.
Share examples of problem-solving under pressure.

Frequently Asked Questions