• As a full-stack engineer on the Notifications team, you’ll design, build and scale products within our notifications system, with a focus on the end user experience
• You’ll have an opportunity to work across the stack and with cross-functional teams such as Product, Machine Learning and Data Science
• Your work will directly impact hundreds of millions of users around the world
• Designing, developing, and maintaining backend services that handle notifications and emails while ensuring the performance, security, and scalability of our systems
• Designing, developing, and maintaining high quality, performant frontend features
• Contributing to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be writing design docs and code, and get valuable feedback on your work
• Working collaboratively with product managers, designers, data scientists and other engineers to deliver high-quality products
• Contributing to the infrastructure that supports all of the above
• Our teams leverage a diverse and modern technology stack. While specific technologies may vary by team, we generally work with:
• Languages: Go, Python, Typescript, GQL
• Frameworks: Spark, Kafka, Airflow
• Datastores: BigQuery, Redis, Cassandra, PostgreSQL
• Tools: Kubernetes, Docker
Benefits
• Comprehensive health benefits
• Flexible vacation & Reddit global days off
• Family planning funds & 4+ months paid parental leave
• Personal & professional development funds
• Paid volunteer time off
• Workspace & home office benefits