Software Engineer

at Reddit
USD 229,000-267,100 per year
MIDDLE SENIOR
✅ Remote

Tech Stack

A/B Testing @ 3 API @ 3 AWS @ 3 CI/CD @ 3 Data Modeling @ 3 Data Science Experimentation @ 3 Go @ 3 HTTP @ 3 Java @ 3 Kubernetes @ 3 Leadership @ 3 Microservices MySQL @ 3 NoSQL @ 3 Observability @ 3 Python @ 3 gRPC @ 3

Details

Reddit is seeking a Software Engineer to design and implement advertising products, collaborate with product, platform, data, and data science teams, and build reliable backend systems that support high-volume production traffic. Full-time telecommuting is an option.

Responsibilities

  • Collaborate with product managers to design and implement Ads products.
  • Work closely with platform and data teams to build new features.
  • Improve operational stability through code quality improvements, dashboards, and data visualizations.
  • Build extensible components aligned with product objectives.
  • Support project management activities, including communicating project updates, managing timelines, and overseeing execution.
  • Design, develop, and operate backend microservices and APIs that power advertising workflows, including resolution, validation, and transformation across advertising data models.
  • Build and maintain distributed, horizontally scalable backend systems serving high-volume production traffic, including data storage, caching, instrumentation, observability, and reliability.
  • Design and execute A/B experiments and feature rollouts to evaluate product changes.
  • Partner with data science teams to measure ad performance and inform product decisions.

Requirements

  • Master's degree in Computer Science, Engineering, or a related quantitative discipline.
  • Four years of experience in the job offered or a related occupation.
  • Backend services design and development using Java, Go, or Python.
  • Distributed, horizontally scalable backend system design for high-traffic production workloads, such as real-time ad serving.
  • Service-to-service API design using RPC or HTTP-based frameworks, such as gRPC, Thrift, or GQL.
  • Deployment and operation of production services on Amazon Web Services (AWS), including container orchestration platforms such as Amazon ECS or Kubernetes.
  • Data modeling and schema design for relational and NoSQL datastores, such as MySQL and Amazon DynamoDB, including query optimization and indexing.
  • A/B testing and feature-flagged experimentation in production environments.
  • Production observability instrumentation, including metrics, logs, and request tracing using tools such as Amazon CloudWatch and AWS X-Ray.
  • Automated unit, integration, and functional testing integrated into continuous integration and continuous deployment (CI/CD) pipelines.
  • Backend system development in digital advertising technology, including ad ingestion, ad serving, or ad-targeting workflows.
  • Technical design and end-to-end delivery leadership of multi-quarter projects, including authoring technical design documents and driving cross-functional execution with product, data, and platform partners.

Benefits

  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) with employer match.
  • Global benefit programs supporting workspace, professional development, and caregiving.
  • Family planning support.
  • Gender-affirming care.
  • Mental health and coaching benefits.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.
  • Equity in the form of restricted stock units; certain positions may also be eligible for commission.

Compensation

The base pay range is $229,000.00–$267,100.00 USD. The posting may span more than one career level.

More jobs at Reddit

Similar jobs