About the Role

We are seeking a Staff Software Engineer - Identity Systems to join our team at Reddit. This remote position is critical as it involves leading the technical direction for our Identity Infrastructure, which plays a vital role in the performance and privacy of our advertising systems. As a Staff Software Engineer, you will set architectural standards and guide the evolution of our identity graph and matching systems.

What You'll Do

  • Provide clear technical ownership and direction for Identity Infrastructure.
  • Design and evolve large-scale identity systems that meet reliability and privacy requirements.
  • Lead a team through complex problem spaces while remaining hands-on in critical areas.
  • Drive architecture and lead design reviews for identity-related systems.
  • Mentor engineers and foster a culture of technical excellence.

Requirements

  • 6+ years of experience building backend systems in production.
  • 2+ years in a technical leadership role.
  • Prior experience designing and operating large-scale distributed systems.
  • Experience with data engineering platforms such as Spark or Flink.
  • Familiarity with identity-related systems such as probabilistic matching and identity graphs.

Nice to Have

  • Experience working in Ads or Ads-adjacent spaces.
  • Experience collaborating with ML teams to build infrastructure.

What We Offer

  • Comprehensive healthcare benefits and income replacement programs.
  • 401k match and family planning support.
  • Flexible vacation and generous paid parental leave.
  • Mental health and coaching benefits.
  • Paid volunteer time off and Reddit global days off.
Why This Job8.5 of 10

This Staff Software Engineer role at Reddit offers a unique opportunity to lead identity systems in a remote setting, with a competitive salary and comprehensive benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Expertise in building and optimizing distributed systems using technologies like Apache Spark and Flink, with a strong understanding of identity graphs and probabilistic matching for effective user identification.

Proven ability to lead remote teams and manage projects autonomously, demonstrating self-motivation and strong time management skills to ensure project milestones are met without direct supervision.

A strategic mindset with a focus on architectural standards and best practices, backed by 5+ years of experience in backend development and data engineering, capable of innovating and improving existing identity infrastructure.

Learning Resources

Distributed Computing with Apache Sparkcourse

Career Path

Staff Software Engineer - Identity Systems(Now)Engineering Manager - Identity Systems(1-2 years)Director of Engineering - Data Infrastructure(3-5 years)

Market Overview

Market Size 2024
$45B
Annual Growth
12.5%
AI Adoption
65%
Investment
+30%
Labour Demand
+20%
Avg Salary
$150K

Skills & Requirements

Required
Backend DevelopmentDistributed SystemsData Engineering
Growing in Demand
KubernetesMicroservices ArchitectureAPI Development
Declining
SOAP Web ServicesMonolithic Architecture

Domain Trends

Rise of Serverless Computing
Serverless architectures are gaining traction, with a projected growth of 30% in adoption by 2025, allowing developers to focus on code without managing servers.
Increased Focus on Data Privacy
With regulations like GDPR and CCPA, companies are investing 25% more in identity management systems to ensure compliance and secure user data.
Adoption of Probabilistic Matching Techniques
As identity systems evolve, probabilistic matching is being adopted by 40% of organizations to improve accuracy in user identification across multiple data sources.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.