Why Notifications
Join the team building Robloxs Core Pipeline for notificationssystems that deliver fast reliable and relevant messages at massive scale. Youll lead backend functionality across push inapp (stream toast) email and SMS and evolve the platform with scheduling and ranking so the right users get the right notifications at the right time.
You will own backend relevance and client integration that power hundreds of millions of notifications triggered by users creators and the platform. Partner across product design data and engineering to define the roadmap drive execution and uphold a high bar for user trust and platform reliability.
You Will:
- Design and build backend services that deliver hundreds of millions of notifications reliably and efficiently across push inapp/inexperience (stream toast) email and SMS.
- Own parts of the Core Pipeline (fanout routing policy delivery) and evolve them for scale observability privacy and developer experience.
- Implement scheduling personalization and ranking interfaces; partner with machine learning to integrate modeldriven relevance and antispam controls.
- Define APIs and data contracts for internal teams and developers; add guardrails to prevent spam and protect user trust.
- Raise the engineering bar through code reviews testing documentation and operational excellence (SLOs monitoring incident response).
- Collaborate with other Teams at Roblox such as Social Avatar Economy Platform and Data teams to unlock new use cases without compromising user experience.
You Have:
- 5 years of software development experience with a focus on highscale backend systems.
- 5 years of experience with compiled language (C# or Java) and serverside architecture/design (API design concurrency storage queues).
- Distributed systems and asynchronous processing experience (e.g. Kafka Amazon SNS/SQS).
- A track record of shipping technically complex projects endtoend and collaborating crossfunctionally with product/design/data.
- Participation in system design reviews; strong code quality and reliability practices.
- Bonus: Experience with notification platforms experimentation or A/B testing
- Bonus: Applied machine learning for personalization/ranking clientside development (Android/iOS/Web) big data pipelines and analytics.
You Are:
- Resourceful: Youre able to navigate tough constraints to find the best solution. You stay laser-focused on the end goal and are adaptable creative and strategic to achieve it.
- Solution Oriented: You start with the problem to be solved and stay laser-focused on getting it solved. You can tackle anything that comes your way whether its a technical problem a business problem or a people problem.
- Team Oriented: You are constantly looking at how to make the team stronger both the team you directly manage and the team of peers you collaborate with.
- Empathetic: You can put yourself in the shoes of anyone a junior engineer an executive an adversarial attacker a new user and understand their needs.
Required Experience:
Senior IC
Why NotificationsJoin the team building Robloxs Core Pipeline for notificationssystems that deliver fast reliable and relevant messages at massive scale. Youll lead backend functionality across push inapp (stream toast) email and SMS and evolve the platform with scheduling and ranking so the right u...
Why Notifications
Join the team building Robloxs Core Pipeline for notificationssystems that deliver fast reliable and relevant messages at massive scale. Youll lead backend functionality across push inapp (stream toast) email and SMS and evolve the platform with scheduling and ranking so the right users get the right notifications at the right time.
You will own backend relevance and client integration that power hundreds of millions of notifications triggered by users creators and the platform. Partner across product design data and engineering to define the roadmap drive execution and uphold a high bar for user trust and platform reliability.
You Will:
- Design and build backend services that deliver hundreds of millions of notifications reliably and efficiently across push inapp/inexperience (stream toast) email and SMS.
- Own parts of the Core Pipeline (fanout routing policy delivery) and evolve them for scale observability privacy and developer experience.
- Implement scheduling personalization and ranking interfaces; partner with machine learning to integrate modeldriven relevance and antispam controls.
- Define APIs and data contracts for internal teams and developers; add guardrails to prevent spam and protect user trust.
- Raise the engineering bar through code reviews testing documentation and operational excellence (SLOs monitoring incident response).
- Collaborate with other Teams at Roblox such as Social Avatar Economy Platform and Data teams to unlock new use cases without compromising user experience.
You Have:
- 5 years of software development experience with a focus on highscale backend systems.
- 5 years of experience with compiled language (C# or Java) and serverside architecture/design (API design concurrency storage queues).
- Distributed systems and asynchronous processing experience (e.g. Kafka Amazon SNS/SQS).
- A track record of shipping technically complex projects endtoend and collaborating crossfunctionally with product/design/data.
- Participation in system design reviews; strong code quality and reliability practices.
- Bonus: Experience with notification platforms experimentation or A/B testing
- Bonus: Applied machine learning for personalization/ranking clientside development (Android/iOS/Web) big data pipelines and analytics.
You Are:
- Resourceful: Youre able to navigate tough constraints to find the best solution. You stay laser-focused on the end goal and are adaptable creative and strategic to achieve it.
- Solution Oriented: You start with the problem to be solved and stay laser-focused on getting it solved. You can tackle anything that comes your way whether its a technical problem a business problem or a people problem.
- Team Oriented: You are constantly looking at how to make the team stronger both the team you directly manage and the team of peers you collaborate with.
- Empathetic: You can put yourself in the shoes of anyone a junior engineer an executive an adversarial attacker a new user and understand their needs.
Required Experience:
Senior IC
View more
View less