Senior Software Engineer, ML Feature Platform
4 days ago
Reddit is a community of communities. It's built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet's largest sources of information.
Location: This role is completely remote-friendly. If you happen to live close to one of our physical office locations, our doors are open for you to come into the office as often as you'd like.
Who We Are
The Machine Learning Platform team at Reddit is a high-impact team that owns the infrastructure that powers recommendations, content discovery, user and content quantification, while directly impacting other teams such as Growth, Ads, Feeds, and Core Machine Learning teams.
What You'll Do
As a Senior Software Engineer, ML Feature Platform, you will work on our Machine Learning Feature Platform Team and be instrumental in architecting, implementing, and maintaining foundational ML infrastructure used to compute, store and retrieve features powering Feeds Ranking, Content Understanding, Recommendations, Ads, and much more to fulfill Reddit's mission of bringing community and belonging to everyone in the world. You will build feature stores for online inference and model training, tools that enable machine learning engineers (MLEs) and data scientists (DSs) to improve the ML feature software development lifecycle.
Lead the building, testing, and maintenance of our ML Feature Store and Feature Engineering infrastructure at Reddit that serves 100 million+ redditors.
Work with other engineers across ML Platform and Reddit infrastructure to significantly advance the ML Platform.
Work with management on team goal setting, planning, and de-risk project execution.
Mentor other team members in adopting a rigorous DevOps approach to maintain and/or improve ML infra components and services health and quality.
Who You Might Be
4-6+ years of work experience in a production software development environment.
Experience working on large-scale ML Systems serving 100s of millions of users.
Experience building feature stores and feature engineering infrastructure.
Experience building production-quality code incorporating testing, evaluation, and monitoring using object-oriented programming, including experience in Python, Scala, and golang.
Experience with Kubernetes.
Knowledge of maintaining or developing applications using large-scale open source data stack, e.g, Kafka, Flink, Cassandra, Redis.
Comfortable with distributed systems, big data (Petabyte scale) and data-intensive systems.
Strong organizational & communication skills.
Benefits
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days off
Generous paid Parental Leave
Paid Volunteer time off
The base pay range for this position is: $216,700 - $303,400 USD
-
Jacksonville, FL, United States Reddit Full timeReddit is a vibrant community of communities, fueled by shared interests, passion, and trust. It hosts the most genuine conversations online, with over 100,000 active communities and around 101 million daily unique visitors. Reddit stands as one of the largest sources of information on the internet. This position is fully remote-friendly, but if you prefer a...
-
Senior Software Engineer
6 days ago
Jacksonville, FL, United States iO Associates Full timeSenior Software Engineer (Full Stack | .NET | Azure) I'm looking for an experienced Senior Software Engineer to join a growing technology team working on modern enterprise applications and data solutions. This role is ideal for someone who thrives in a full-stack environment, enjoys technical leadership, and wants to have a real impact on the architecture...
-
Senior Software Engineer
2 weeks ago
Jacksonville, FL, United States iO Associates Full timeSenior Software Engineer (Full Stack | .NET | Azure) I'm looking for an experienced Senior Software Engineer to join a growing technology team working on modern enterprise applications and data solutions. This role is ideal for someone who thrives in a full-stack environment, enjoys technical leadership, and wants to have a real impact on the architecture...
-
Senior Software Engineer
2 weeks ago
Jacksonville, FL, United States iO Associates Full timeSenior Software Engineer (Full Stack | .NET | Azure) I'm looking for an experienced Senior Software Engineer to join a growing technology team working on modern enterprise applications and data solutions. This role is ideal for someone who thrives in a full-stack environment, enjoys technical leadership, and wants to have a real impact on the architecture...
-
Senior Software Engineer
2 weeks ago
Jacksonville, FL, United States Mozilla Full timeJoin Mozilla Corporation, a non-profit-backed technology leader dedicated to improving the internet for over 25 years. With pioneering products like Firefox, used by more than 225 million people monthly, we are committed to shaping technology for good. Our diverse work encompasses areas like AI, social media, and security, ensuring we stay true to our...
-
Senior Software Engineer
2 weeks ago
Jacksonville, FL, United States Branch Full timeAbout Us: At Branch, we strive to empower workers with financial freedom by helping companies accelerate payments while providing accessible, free financial services to working Americans. We are committed to creating inclusive, transparent, and frictionless financial products that make a real difference in people's lives. Your innovative ideas matter at...
-
Senior Software Engineer
2 weeks ago
Jacksonville, FL, United States Branch Full timeAbout Us: At Branch, we strive to empower workers with financial freedom by helping companies accelerate payments while providing accessible, free financial services to working Americans. We are committed to creating inclusive, transparent, and frictionless financial products that make a real difference in people's lives. Your innovative ideas matter at...
-
Senior Software Engineer
1 week ago
Jacksonville, FL, United States Branch Full timeAbout Us: At Branch, we strive to empower workers with financial freedom by helping companies accelerate payments while providing accessible, free financial services to working Americans. We are committed to creating inclusive, transparent, and frictionless financial products that make a real difference in people's lives. Your innovative ideas matter at...
-
Senior Software Engineer
3 hours ago
Jacksonville, FL, United States Branch Full timeAbout Us: At Branch, we strive to empower workers with financial freedom by helping companies accelerate payments while providing accessible, free financial services to working Americans. We are committed to creating inclusive, transparent, and frictionless financial products that make a real difference in people's lives. Your innovative ideas matter at...
-
Senior Software Engineer, Flutter
2 weeks ago
Jacksonville, FL, United States Headspace Full timeSenior Software Engineer, Flutter Headspace is seeking a skilled and driven Senior Software Engineer experienced in Flutter to join our Engagement org. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-quality mobile applications that bring Headspace's mission to life. You'll collaborate with cross-functional...