SENIOR SOFTWARE ENGINEER II

Sumo Logic, Inc.
Full-time
Remote, USA
$165,000 - $193,000
Posted on 5 months ago

Job Description

As a Senior Software Engineer II - Core Ingest, you will contribute to the design and development of new distributed data processing capabilities, solving complex challenges related to low-latency, distributed systems at scale. The role involves working with a highly distributed, fault-tolerant platform that ingests and analyzes petabytes of data daily.

Responsibilities

  • Design and implement high-volume, fault-tolerant, scalable backend systems
  • Improve algorithms for scheduling load on clusters
  • Improve systems for performance guarantees in a multi-tenant architecture
  • Re-architect internal message processing technology
  • Manage exabytes of data using technologies like Kafka, Kubernetes, and Docker
  • Interface with multiple teams to identify requirements and architect solutions

Requirements

  • B.S. or higher in Computer Sciences or related discipline
  • 5+ years of industry experience with ownership and delivery
  • Experience developing scalable distributed data processing solutions
  • Experience in multi-threaded programming
  • Experience with microservice architecture
  • Hands-on object-oriented programming experience (Java, Scala)
  • Excellent communication skills
  • Willingness for occasional on-call availability

Benefits

  • No benefits