Sr. Software Engineer - Distributed Systems
Company: Quest Groups LLC
Location: Redwood City
Posted on: May 16, 2022
Job Description:
Senior Software Engineer - Distributed Systems Location: 100%
Remote
- As a Senior Software Engineer - Distributed Systems, you will
actively contribute and lead engineers in the design and
development of new distributed data processing capabilities. You
will be instrumental in helping us solve complex low-latency,
distributed systems challenges to handle our ever-increasing scale.
Our system is a highly distributed, fault tolerant, multi-tenant
platform that includes bleeding edge components related to storage,
messaging, search, and analytics. This system ingests and analyzes
terabytes of data a day, while making petabytes of data available
for search and forensic analysis.
What you'll be working on:
- 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 multi-petabyte per day scale.
- Help manage exabytes of data using the latest and greatest
technologies such as Kafka, Microservices, Kubernetes and
Docker.
Your experience and skills include:
- B.S. or higher in Computer Sciences or related discipline (M.S.
a plus)
- 4+ 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
- Open to candidates remote candidates on the West Coast or the
Rockies
About Us: What we do:
- We are a cloud-native SaaS machine data analytics platform,
solving complex monitoring problems for DevOps, SecOps and ITOps
teams. Customers love our product because it allows them to easily
monitor and optimize their mission critical, large scale
applications.Massive Scale:
- Our microservices architecture in AWS ingests hundreds of
terabytes daily across many geographic regions. Millions of queries
a day analyze hundreds of petabytes of data.
Keywords: Quest Groups LLC, Redwood City , Sr. Software Engineer - Distributed Systems, IT / Software / Systems , Redwood City, California
Didn't find what you're looking for? Search again!
Loading more jobs...