Senior Software Engineer - Queue
The Infrastructure Storage organization is seeking a Senior Software Engineer to join the Queue team. In this role, you will play a critical part in evolving and operating our in-house, large-scale distributed queue system based on Apache Kafka. Your work will directly support Roblox's ever-increasing need for high-performance queue business capabilities, as the system currently handles tens of trillions of events daily.
You will:
- Lead the advancement and massive scaling of our 24x7 distributed queue service. This critical system is vital for handling a wide range of services, including analytics, matchmaking, trust-safety, economy, and database changefeed events. A key objective is to transition current Amazon SQS traffic to this in-house platform
- Play a leading role in the design, implementation, and operation of our internal Infra-as-a-Service (IaaS) offerings built on top of a container orchestration platform
- Design and build robust frameworks and tools to automate the development, testing, cluster management, and monitoring of our mission-critical services
- Drive improvements to the Service Level Agreements (SLAs) for our offerings and reduce the end-to-end rollout time for our suite of software solutions
You have:
- Proven experience in designing, delivering, and operating large-scale distributed systems that manage billions of real-time requests per second
- Deep expertise in one or more messaging technologies, such as Apache Kafka or similar systems
- A builder's mindset and experience running large-scale Active/Active distributed systems leveraging container orchestrators (e.g., Kubernetes or Nomad) and service discovery systems (e.g., Consul)
- Proficiency in programming languages like Go, Java, or C++
- A Bachelor's degree in Computer Science (or equivalent professional experience) with at least 3 years of hands-on working experience
Recommended Jobs
Aerospace Inspector
Company Overview APM is a leading manufacturing corporation with over 30 years of experience in design, development consultation, and fabrications. We cater to a diverse customer base across comme…
Staff Software Engineer, Web3
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.…
Senior Software Engineer - Cluster Lifecycle
As a software engineer on the Compute Cell Lifecycle team you will create, support, and evolve the infrastructure at Roblox as we build out Roblox's private cloud. The Cell Lifecycle's mission is to …
Medical Assistant / Clinical Services
What Clinical Services contributes to Cardinal Health Clinical Care Delivery provides high quality, patient-centered care focused on diagnosing, treating and managing care while ensuring the safet…
Front Office Manager
Job Summary: We are looking for a Front Office Manager to lead and manage the front office operations of our hotel. The ideal candidate will be responsible for overseeing a team of front desk staff, g…
Equipment Operator
PEAK LANDSCAPE INC is a well-established “EMPLOYEE DRIVEN” provider of Design, Installation and Maintenance of custom Landscapes, Irrigation, Hardscapes, Fencing, Tree Work & More. We are expanding o…
Sales Representative - Pasadena/San Gabriel Valley, CA - Orthopaedic Instruments
Orthopaedic Instruments Sales Rep Who we want: Challengers. People who seek out the hard projects and work to find just the right solutions. Teammates. Partners who listen to ideas…
Dishwasher
POSITION SUMMARY Our Utility Cleaners play an important role in support of a number of vital hotel functions. At our hotels these associates may work across departments (e.g., kitchen, food an…