about 5 hours ago
Responsibilities
- Reimagine the platform to support agentic, event-driven notification workflows.
- Design backend systems for contextual notifications triggered by agents and workflows.
- Build reliable platform primitives for notification management.
- Collaborate with teams to understand needs and translate them into scalable capabilities.
- Improve developer experience through APIs, tooling, and documentation.
- Expand observability across the notification lifecycle.
- Ensure platform reliability and minimize issues like duplicate sends.
- Collaborate across teams to deliver a seamless notification experience.
- Contribute to technical strategy and architecture discussions.
- Mentor engineers and raise the technical bar across the organization.
Requirements
- 6+ years of backend engineering experience with distributed systems.
- Strong proficiency in backend languages like JavaScript, Python, Java, Go, PHP, or C++.
- Experience designing APIs and platform abstractions for multiple teams.
- Strong understanding of reliability, observability, and system failure modes.
- Experience with event-driven architectures and messaging systems.
- Ability to translate product requirements into scalable platform capabilities.
- Collaborative mindset with experience driving alignment across teams.
- Preference for simple, reliable solutions over unnecessary complexity.
- Strong communication skills and ownership of projects.
- Curiosity about AI and agentic product experiences.
Benefits
- Comprehensive medical coverage.
- Flexible PTO and wellness reimbursement.
- Monthly lunch stipend.
- Wellness programs for physical and mental health.
- Frequent team-building events.
- Donation-matching program for causes employees care about.
- In-person collaboration model with a focus on teamwork.