Job Description

OneSignal has grown rapidly and today we are serving billions of HTTP requests by leveraging modern, high performance data-stores and writing scale-sensitive components in languages like Rust. The Core Services team enables product development at OneSignal through the design, development, and operation of cross-cutting horizontal services, which form the backbone of their technical stack; including the delivery pipeline, responsible for delivering over 12 billion push notifications, SMS, and emails every day, gRPC services, and Kafka. In this role you will collaborate with engineers to architect and implement high-performance services that are durable and reliable. You will participate in code reviews, design reviews, and production on-call rotation; work with the team to resolve production issues and ensure system scalability. You will conduct data analysis, performance monitoring, and system optimization through benchmarking/profiling; work independently to drive experiments and solutions for business needs. You will also design synchronous and asynchronous APIs for communicating between services in a large distributed system; design schemas for relational and non-relational databases.

About OneSignal

OneSignal is a leading omnichannel customer engagement solution, powering personalized customer journeys across mobile and web push notifications, in-app messaging, SMS, and email.

Apply for This Position