PayPal is seeking a Staff Full-Stack Engineer to empower consumers globally through intelligent Digital Wallet solutions, bridging traditional software engineering with advanced AI/ML capabilities to drive innovations that create exceptional value for merchants and buyers.
Requirements
- 8+ years of professional experience in software development with demonstrable expertise across front-end and back-end
- Experience acting as a tech lead for full-stack components, services, or domains, with a focus on both front-end and back-end architecture
- Strong proficiency in modern front-end frameworks (React, Angular, or Vue.js) and back-end technologies (Node.js, Java, or Python)
- Strong backend programming skills and previous experience as a Java backend engineer and Python
- Experience with REST APIs, GraphQL APIs, Unit Testing, and build tools
- Good understanding and hands-on experience with databases such as MySQL, Oracle, etc.
- Rich object-oriented design and analysis skills
Responsibilities
- Drive technical strategy and execution across both front-end and back-end systems
- Architect, build, and optimize payment experiences, detect fraud patterns, personalize user interactions, and automate decision-making processes
- Lead the design and development of sophisticated user interfaces that leverage AI to simplify complex payment workflows
- Personally contribute code across the full technology stack, maintaining a hands-on approach while providing technical leadership
- Optimize system performance through monitoring, logging, and metrics, with special attention to AI model performance and efficiency
- Champion best practices in software engineering and machine learning development, including clean code, documentation, testing, and model validation
- Identify critical non-functional requirements (Availability, Security, Performance, Scalability, and Observability) with specific considerations for AI components
Other
- Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience
- Excellent communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders
- Strong problem-solving skills and ability to work independently or collaboratively
- Demonstrated commitment to continuous learning in rapidly evolving AI/ML fields
- Proven track record of mentoring team members and collaborating effectively across disciplines