Reddit17.04.26
AI SCORE 8.5

Mid-Level Software Engineer - Product Catalogs (Remote)

$90K–$120K/year

About the Role

Reddit is seeking a talented Software Engineer to join our Product Catalogs team in a remote capacity. As a Software Engineer remote, you will contribute to building scalable systems that empower retail advertisers on our platform. With over 121 million daily active users, your work will have a significant impact on how products are showcased and managed on Reddit.

What You'll Do

  • Develop, maintain, and scale our product catalogs backend to support millions of products per customer.
  • Contribute to the development of user-friendly features that enhance product management for advertisers.
  • Perform load testing, identify bottlenecks, and implement optimizations to improve system performance.
  • Utilize AI and LLMs to enhance product visibility and user engagement.
  • Collaborate with cross-functional teams to ensure high-quality standards and effective communication.

Requirements

  • A Bachelor’s degree or equivalent experience in a quantitative or computer science-related field.
  • 4+ years of full-time backend software engineering experience in a scalable computing environment.
  • Strong proficiency in backend development with languages such as Python, Scala, or Go.
  • Excellent communication and collaboration skills to work effectively with diverse stakeholders.
  • Passion for learning and adapting to new technologies.

Nice to Have

  • Prior experience in the ads or e-commerce space.

What We Offer

  • A dynamic, supportive work environment with a diverse team.
  • Opportunities for professional growth and development.
  • A competitive salary and benefits package focused on work-life balance.
  • Flexible work arrangements, including remote work options.
  • The chance to work on high-impact projects that drive real results for users and advertisers.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This remote Software Engineer position at Reddit offers a competitive salary, flexible work arrangements, and the chance to work on impactful projects in a dynamic environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Python and Scala, with a strong understanding of microservices architecture, enabling efficient development of scalable systems for managing product catalogs.

Self-motivated and organized individual who excels in a remote work environment, capable of managing time effectively and collaborating asynchronously with cross-functional teams.

Analytical mindset with experience in data management technologies such as Postgres and BigQuery, allowing for effective handling of large datasets to enhance product visibility and performance.

Learning Resources

Learn Python - Full Course for Beginnerscourse

Career Path

Mid-Level Software Engineer - Product Catalogs(Now)Senior Software Engineer - Product Catalogs(1-2 years)Lead Software Engineer - Product Development(3-5 years)

Market Overview

Python Market Size 2024
$15B
Annual Growth of Python
11.2%
AI Adoption in Python Development
64%
Investment in Python-based Solutions
+45%
Labour Demand for Python Developers
+30%
Avg Salary for Mid-Level Python Engineers
$110K

Skills & Requirements

Required
PythonScalaGo
Growing in Demand
Machine Learning with PythonData Engineering with Apache AirflowCloud Services (AWS, GCP)
Declining
PerlRuby on Rails

Domain Trends

Rise of Data-Driven Decision Making
Businesses are increasingly relying on Python for data analytics, with 75% of companies adopting data-driven strategies by 2025.
Integration of AI and Automation
Around 70% of Python developers are now utilizing AI frameworks, leading to a 50% increase in automated processes in software development.
Shift to Microservices Architecture
Over 60% of new applications are being built using microservices, with Python being a preferred language for its flexibility and scalability.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.