Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $164,200–$229,900 / yr
- Posted
- 13 days ago
- Freshness
- Confirmed live yesterday
Market check
Salary context
How this pay compares to similar roles
This role pays more than 62% of similar roles. Most pay $145,000–$214,000 — the shaded band above. At the midpoint, this role pays about $197k versus about $180k for comparable roles.
Based on 240 similar postings.
Employer
About Reddit
Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.
Reddit currently has 67 open roles on FindRole.
Listed pay typically runs $216,700–$303,000 across 67 roles with salary data.
Most-posted roles
View all roles at RedditAt a glance
TL;DR · Software Engineer, Ingestion Platform
Software Engineer, Ingestion Platform will join the Data Movement team to address large-scale data platform and efficiency challenges. This role involves refining and maintaining data infrastructure to support machine learning and analytics workflows for massive amounts of user data. The engineer will own the Data Movement Platform, building scalable, fault-tolerant, self-serve systems while developing automated solutions to reduce manual toil for internal users. Key responsibilities include investing in infrastructure for Spark, Flink, and Airflow, as well as managing monitoring and alerting to improve reliability and latency. Candidates should be proficient in object-oriented programming languages such as Python, Scala, Go, or Java. Required technical expertise includes experience with Kubernetes, CI/CD, and cloud services. The role focuses on the core problem of efficiently processing and orchestrating batch and streaming data workloads for internal business functions.
What does a Software Engineer earn in Remote?
Median $206300 from 330 postings across 53 companies.
What you'll do
- Maintain data infrastructure technologies to support ML and analytics workflows for millions of users.
- Own the Data Movement Platform to enable batch and stream data processing.
- Build and improve infrastructure for Spark, Flink, and Airflow technologies.
- Contribute to the open source community as needed for core technologies.
- Create automated solutions to minimize manual toil for internal data users.
- Provide a declarative, self-service experience for teams working with company data.
- Manage on-call responsibilities to ensure platform reliability, scalability, and low latency.
What we're looking for
- At least 2 years of software engineering experience in a production setting writing clean, maintainable, and well-tested code.
- Proficiency in object-oriented programming languages such as Python, Scala, Go, or Java.
- Demonstrated expertise in designing and implementing large-scale systems.
- Experience with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink, and modern cloud-based infrastructure.
- Proactive leadership skills and the ability to work as a self-starter on diverse projects.
- Excellent communication skills for effective collaboration within service-oriented teams and the broader organization.
Related searches
More like this