Back to Jobs
RedditEngineering & Architecture Just now

Software Engineer, Data Movement Team

Reddit
United StatesUnited States
Full-time
$164,200 - $229,900 USD
Mid-Level

Job Description

Key Skills Required

Master these to land this role

DevOps1h 38mFree Trial ✨
Start 10-Day Free Trial
Backend42mFree Trial ✨
Start 10-Day Free Trial
AirflowSparkKubernetes

Want to know if you're a match for this job?

Calculate My Match Score

Reddit is a community of communities built on shared interests, passion, and trust, home to the most open and authentic conversations on the internet. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.

This role is remote friendly. Reddit has a flexible workforce.

The Data Movement team is looking to hire a Software Engineer who is excited to solve large-scale data platform and efficiency challenges.

Reddit’s mission is to bring community and belonging to everyone in the world. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet. From pets to parenting, skincare to stocks, there’s a community for everybody on Reddit.

Our community of users generates over 100 billion events per day, each of which is ingested into a data warehouse that sees 55,000+ daily queries. We utilize this data to enable both batch and streaming-based ML and BI workloads at the company. Critical teams such as ads, feed generation, and ML experimentation rely on the Data Platform to generate revenue for Reddit. The Data Movement team within this group is specifically responsible for empowering the business to more efficiently process data and orchestrate these data workloads.

As a software engineer, you will work with teammates and partner teams to create and improve scalable, fault-tolerant, self-serve systems.

You will:

  • Refine and maintain our data infrastructure technologies to support ML and analytics workflows on data collected from hundreds of millions of users.
  • Own the Data Movement Platform used to enable batch and stream data processing at Reddit.
  • Invest in building new infrastructure for Spark, Flink, and Airflow technologies at Reddit, including contributing to the open-source community as needed.
  • Build automated solutions to minimize toilsome work for data users at Reddit and provide a declarative, self-service experience for working with data.
  • Collaborate with teammates to share on-call responsibilities and support monitoring/alerting to improve the reliability, scalability, latency, and efficiency of Reddit’s Data Platform.

If you have a passion for building and maintaining high-quality code, want to improve how Reddit makes strategic decisions at the company level, and are excited about applying engineering best practices to one of the most powerful corpora of data in the world, then this is the team for you!

Who you might be:

  • 2+ years of software engineering experience in a production setting writing clean, maintainable, and well-tested code.
  • Proficient in object-oriented programming languages like Python, Scala, Go, or Java.
  • Demonstrated expertise in designing and implementing large-scale systems, diligently monitoring project progress, and showcasing proactive leadership as a self-starter on diverse projects.
  • Experience working with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink, and/or working with modern cloud-based infrastructure.
  • Excellent communication skills tailored for effective collaboration within both a service-oriented team and the broader organizational context.

How would you rate this job post?

See what other professionals think about this role.

banner

Reddit is a social news and discussion website where users can share and discuss content on a wide range of topics. The platform is divided into thousands of communities, known as subreddits, each focused on a specific topic or interest. Users can submit content, such as links, images, and text posts, and engage with others through comments and votes. Reddit's algorithm uses the votes to rank content, making popular posts more visible to a wider audience. The company aims to provide a platform for users to share ideas, opinions, and experiences, and to facilitate discussions and connections between people with similar interests. With its large and active user base, Reddit has become a significant platform for social and cultural commentary, and has been used by companies and organizations to engage with their audiences and promote their brands.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More
Software Engineer, Data Movement Team at Reddit | HireSkys