PayPal is looking to build the platforms and interfaces that power personalization at scale and enable teams across PayPal to experiment, innovate, and deliver impactful ML-driven experiences.
Requirements
- Strong proficiency in frontend technologies such as React, TypeScript, JavaScript, Redux, or modern UI frameworks.
- Experience building robust backend services using Java, Node.js, Python, or Go.
- Strong understanding of REST APIs, microservices, and distributed systems.
- Experience integrating with cloud environments (GCP, AWS, Azure) and containerized services (Docker, Kubernetes).
- Familiarity with relational and NoSQL databases, caching systems, and data modeling principles.
- Solid understanding of CI/CD, automated testing, observability, and secure software development practices.
- Experience developing tools that support ML workflows (feature management, model monitoring, dashboards, experimentation tooling).
Responsibilities
- design and build the web applications, tools, and backend services that empower data scientists, ML engineers, and product partners to develop, deploy, and monitor large-scale personalization systems at PayPal.
- own end-to-end development of high-quality user interfaces and scalable backend services that support experimentation, feature management, model configuration, insights dashboards, and real-time personalization workflows.
- combine strong engineering fundamentals with a product-driven mindset to create intuitive, performant, and reliable tools that accelerate the machine learning lifecycle.
- collaborate closely with cross-functional teams to translate complex personalization and ML requirements into robust system designs and seamless user experiences.
- integrating backend services with feature stores, streaming systems, model registries, and cloud infrastructure, while ensuring code quality, security, testing, and observability across the full stack.
- contribute to architectural decision-making, uphold engineering best practices, identify and resolve performance bottlenecks, and advocate for user-centered design principles.
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
Other
- 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
- Excellent communication skills, with the ability to translate user needs into technical solutions.
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
- The U.S. national annual pay range for this role is $123,500 to $212,850