Senior Software Engineer, Data Infrastructure
Job highlights
Summary
Join Reddit's Data Infrastructure team as a Software Engineer and contribute to building the next generation Data Warehouse Platform. You will manage BigQuery and Airflow infrastructure, design user-friendly interfaces, optimize cost efficiency, and build data quality guardrails. Responsibilities include collaborating with a team of engineers, designing and implementing data solutions, and implementing automation. The ideal candidate possesses 4+ years of software engineering experience, proficiency in programming languages like Python and Scala, and expertise in large-scale system design. Reddit offers a comprehensive benefits package, including healthcare, 401k matching, professional development funds, flexible vacation, and parental leave.
Requirements
- 4+ years of software engineering experience in a production setting writing clean, maintainable, and well-tested code
- Proficient in object-oriented programming languages like Python and Scala, experienced writing code in Go, and having expertise in SQL languages like BigQuery, SparkSQL or Postgres
- 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, GCP products, terraform, airflow, Kubernetes, CI/CD, and working with modern cloud-based infrastructure
- Excellent communication skills tailored for effective collaboration within both a service-oriented team and the broader organizational context
Responsibilities
- Collaborate effectively with a team of proficient software engineers to develop and maintain the fundamental platform that powers the cutting-edge Reddit's data warehouse infrastructure
- Engage in the complete data lifecycle at Reddit, participating in the development process and working with one of the world's most extensive and data-rich datasets
- Design, Build and Deliver end-to-end data solutions to improve the reliability, scalability, latency and efficiency of Redditβs Data Platform
- Implement automation for key elements of the development process, including data quality, managing alerts and handling critical infrastructure operations
- Collaborate and Share on-call responsibilities, including incident management, with the Data Warehouse team
- Guide and support fellow engineers within the team by serving as a mentor, while actively contributing to the sharing of knowledge through training sessions and comprehensive documentation
Benefits
- Comprehensive Healthcare Benefits
- 401k Matching
- Workspace benefits for your home office
- Personal & Professional development funds
- Family Planning Support
- Flexible Vacation (please use them!) & Reddit Global Wellness Days
- 4+ months paid Parental Leave
- Paid Volunteer time off
Share this job:
Similar Remote Jobs
- π°$190k-$267kπUnited States
- πUnited States
- π°$225k-$255kπUnited States
- πArgentina
- πUnited States
- πUnited States, Europe, Middle East, and Africa
- π°$86k-$112kπCanada
- π°$140k-$180kπWorldwide
- πIsrael