Used Tools & Technologies
Machine LearningRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Go @ 5
Kubernetes @ 3
Python @ 5
Scala @ 5
Spark @ 3
Java @ 5
Airflow @ 3
CI/CD @ 3
Flink @ 3
Hiring @ 3
Communication @ 6
BI @ 3
AI @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit is a community of communities built on shared interests, passion, and trust. Our users generate over 100B events per day that are ingested into a data warehouse supporting batch and streaming ML and BI workloads. The Data Movement team enables the business to more efficiently process data and orchestrate data workloads by building the Data Movement Platform used for batch and stream processing.
Responsibilities
- Refine and maintain 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.
- Build and invest in infrastructure for Spark, Flink, and Airflow technologies, including contributing to open source as needed.
- Build automated solutions to minimize manual toil for data users and provide a declarative, self-service experience for working with data.
- Collaborate with partner teams and share on-call responsibilities; support monitoring and alerting to improve reliability, scalability, latency, and efficiency of the Data Platform.
Requirements / Qualifications
- 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 experience designing and implementing large-scale systems and monitoring project progress; ability to be a proactive self-starter.
- Experience with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink, and/or modern cloud-based infrastructure.
- Strong communication skills for collaboration within a service-oriented team and across the organization.
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs (workspace, professional development, caregiving support)
- Family planning support
- Gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Pay Transparency
- Base salary range for US-based candidates: $164,200 - $229,900 USD
- Eligible to receive equity (restricted stock units) and, depending on position, may be eligible to receive a commission.
- Final offers depend on factors including skills and experience.
Interview Recording & Privacy
- In select roles and locations, interviews may be recorded, transcribed, and summarized by AI; candidates may opt out prior to scheduled interviews.
- During interviews Reddit may collect identifiers, professional and employment-related information, sensory information (audio/video), and any other categories the candidate chooses to share to evaluate the application. Recordings will be deleted promptly after a hiring decision. See the Candidate Privacy Policy for details (https://redditinc.com/policies/candidate-privacy-policy).
Additional Information
- Reddit offers flexible work: if you live near a physical office you may work from it; otherwise the role is remote within the United States (and candidates may apply to work remotely in any country where Reddit has a physical presence).
- Reddit is an equal opportunity employer and provides accommodations for qualified individuals with disabilities and disabled veterans.
More jobs at Reddit
Manager, Technical Solutions
Reddit · San Francisco, United States
USD 180,200-252,300 per year
Manager, Technical Solutions
Reddit · Los Angeles, United States
USD 180,200-252,300 per year
Senior Machine Learning Engineer, Ads Content Understanding
Reddit · United States
USD 216,700-303,400 per year
Senior Staff Software Engineer, Client Architecture
Reddit · United States
USD 232,500-325,500 per year
Senior Software Engineer
Reddit · United States, Chicago, United States
USD 190,800-267,100 per year
Similar jobs
Staff Full Stack Engineer, Identity
Stripe · South San Francisco, United States, New York City, United States, Seattle, United States
USD 224,000-336,000 per year
Staff Software Engineer, Data Engineering Solutions
Stripe · South San Francisco, United States, Seattle, United States, Toronto, Canada
USD 224,000-336,000 per year
Senior Data Management Professional - Data Engineering - Entities
Bloomberg · Princeton, United States
USD 110,000-190,000 per year
Senior Data Management Professional - Data Engineering - Entities
Bloomberg · New York City, United States
USD 110,000-190,000 per year
Fullstack Software Engineer, Notifications Lifecycle
Reddit · United States
USD 164,000-229,000 per year
Senior Staff Software Engineer, Indexing & Retrieval Platform
Reddit · United States
USD 279,200-390,900 per year
Senior Software Engineer - HPC
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Forward Deployed Engineer - Physical AI Cloud Platform
Nebius · United States, San Francisco, United States, Austin, United States
USD 179,500-224,300 per year