Logo
Tbwa Chiat/Day Inc

Staff Software Engineer, Messaging Platform

Tbwa Chiat/Day Inc, New York, New York, us, 10261


Staff Software Engineer, Messaging Platform

New York City, NYReddit is a community of communities built on shared interests, passion, and trust. It is home to open and authentic conversations on the internet, with over 100,000 active communities and approximately 97M+ daily active unique visitors. For more information, visit redditinc.com.The Data Processing and Workflow Foundations (DPWF) team is looking to hire a Staff Software Engineer who thrives at the intersection of infrastructure and software development. This team faces challenges in two domains:

engineering Kafka as a platform

and

promoting

event-driven architectures .Engineering Kafka as a platform : Higher-level orchestration of Kafka to support our multi-cloud, multi-region deployments. Current focuses include:Software automation that creates, manages, and destroys Kafka clusters in our environments.APIs and controllers that support the operation of Kafka clusters at scale atop Kubernetes.Automation of replication and other cluster management concerns.Promoting event-driven architectures : Reddit is increasingly adopting geographically distributed, eventually consistent architectures. The Messaging team is working to simplify and accelerate this adoption. Current projects include:Schema Registries and enforcementCapacity management and ACLs through client-enforced authenticationGitOps and other developer experience tooling for Kafka interactionAs a member of the Messaging team, your work will span these two domains, rich with challenging infrastructure and software engineering problems. You will collaborate with a team of engineers to develop a vision for asynchronous communication tooling, directly impacting hundreds of millions of users worldwide.In your day-to-day, you can expect to:Work collaboratively with a team of software engineers to create and maintain the foundational platform for running Reddit’s infrastructure.Deliver software to improve the availability, scalability, latency, and efficiency of Kafka and other messaging components.Contribute feedback to the technical and strategic direction of eventing at Reddit.Automate critical aspects of the event-driven development process.Share on-call responsibilities.You have:7+ years of experience developing internet-scale software, preferably in the context of infrastructure.Experience with asynchronous communication patterns and solutions; familiarity with Kafka is a bonus.Experience developing on top of Kubernetes or similar distributed systems.Kubernetes controller or operator development experience is a huge plus.Strong troubleshooting capabilities surrounding systems and software.Experience engineering large systems, tracking work, and being a self-starter on projects.Excellent communication skills to collaborate with a service-oriented team and company.Experience navigating cross-functional migrations.Experience mentoring other engineers.Benefits:401k MatchingWorkspace benefits for your home officeFamily Planning SupportFlexible Vacation (please use them!) & Reddit Global Wellness DaysPaid Volunteer time offPay Transparency:This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible for commission. Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, a 401(k) program with employer match, generous vacation time, and parental leave. To learn more, please visit

redditinc.com/careers .The base pay range for this position is: $206,700 - $289,400 USD.Reddit is proud to be an equal opportunity employer, committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at

ApplicationAssistance@Reddit.com .Apply for this job

* indicates a required fieldFirst Name *Last Name *Email *Phone *Location (City) *Resume/CV *LinkedIn ProfileHow did you hear about this job? *Are you currently authorized to work in the U.S.? * Select...Do you now, or will you in the future, require immigration sponsorship to work at Reddit? * Select...By selecting 'I agree,' I understand that the information I have provided as part of this job application will be processed in accordance with Reddit's Candidate Privacy Policy. * Select...

#J-18808-Ljbffr