Want to get hired at PayPal?
Software Data Engineer Intern
PayPal
Singapore, SingaporeOn Site
Original Job Summary
Overview
PayPal, a leader in global commerce for over 25 years, is seeking a Software Data Engineer Intern. Join a scrum team to design, implement, and test critical services in large-scale systems while contributing to innovative financial solutions.
Software Development
- Write and maintain efficient, scalable code in Java and Scala.
- Implement microservices architecture for modular and maintainable systems.
- Conduct code reviews, debugging, and develop automated tests.
- Develop RESTful APIs, Java services, and batch processing jobs using the Spring Framework.
Data Pipeline and Processing
- Build and optimize ETL pipelines for large-scale merchant data.
- Implement complex data transformations with Apache Spark and Google Cloud Dataproc.
- Develop and manage automated workflows using Google Cloud Dataflow and Apache Beam.
Cloud Infrastructure and Data Storage
- Design data storage solutions using Google BigQuery and BigTable.
- Monitor and maintain Google Cloud infrastructure focusing on security and performance.
Collaboration and Integration
- Participate in agile development processes, including code reviews and daily stand-ups.
- Adhere to best practices in version control and continuous integration/deployment.
Key Skills/Competency
- Java
- Scala
- Spring
- ETL
- Apache Spark
- Google Cloud
- Data Pipelines
- Microservices
- Agile
- APIs
How to Get Hired at PayPal
🎯 Tips for Getting Hired
- Customize your resume: Highlight Java, Scala, and cloud skills.
- Research PayPal: Understand company culture and mission.
- Prepare for technical interviews: Practice coding and problem-solving.
- Showcase projects: Detail any data pipeline or microservices work.
📝 Interview Preparation Advice
Technical Preparation
circle
Practice coding in Java and Scala.
circle
Review Spring framework and REST API design.
circle
Familiarize with Google Cloud services.
circle
Study ETL and data pipeline management.
Behavioral Questions
circle
Describe a time you solved a complex problem.
circle
Explain teamwork in agile environments.
circle
Discuss handling constructive criticism during code reviews.
circle
Share experiences of adapting to new technologies.