Sr Software Engineer - Product Catalog

PayPalSan Jose, CA
42dHybrid

About The Position

Join PayPal's Consumer Product Catalog and Consumer Search team and help build the next generation of product discovery for millions of global shoppers. We own the backend and data infrastructure that powers search, recommendations, and catalog knowledge at global scale. As part of this team, you'll work closely with backend/data engineers, ML engineers, and product managers to solve complex challenges at the intersection of data, services, and AI-driven search & discovery. We're looking for experienced software engineers who are passionate about building scalable systems, thrive on solving complex technical challenges, and are eager to drive impact through high-quality services and platforms. You'll work on problems such as data modeling, service design, schema evolution, and large-scale system optimization - all in service of powering AI-driven search, product discovery, and personalized recommendations.

Requirements

  • 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • Strong programming skills in JavaScript/Node.js, Python, Scala, or Golang.
  • Experience with SQL and NoSQL databases.
  • Hands-on experience with API design and development (REST, GraphQL) and building microservices architectures.
  • Proficiency with batch and streaming data technologies such as Apache Beam, Dataflow, Spark, Flink, or Pub/Sub/Kafka.
  • Solid understanding of data modeling, schema design, and lifecycle management, along with modern data warehousing tools (e.g., BigQuery, Snowflake, dbt).
  • Working knowledge of cloud infrastructure (AWS, GCP, or Azure), containerization and orchestration (Docker, Kubernetes), and CI/CD and observability tooling.
  • Strong communication and collaboration skills, with the ability to work effectively across teams and contribute to a high-performing engineering culture.

Nice To Haves

  • Experience in e-commerce, product catalogs, advertisement or search and recommendation systems.
  • Familiarity with machine learning operations or collaborating with ML teams.

Responsibilities

  • Build scalable systems - from data pipelines to backend services - to process and deliver high-quality product catalog data at scale.
  • Ensure high availability, reliability, and performance of backend services, with robust monitoring, alerting, and fault-tolerance mechanisms.
  • Drive best practices in software engineering including testing, code reviews, observability, and documentation for both services and pipelines.

Benefits

  • medical
  • dental
  • vision
  • equity
  • annual performance bonus
  • flexible work environment
  • employee shares options
  • health and life insurance

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Credit Intermediation and Related Activities

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service