Software Data Engineer Intern
@ PayPal

Singapore, Singapore
$60,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXX****** @paypal.com
Recommended after applying

Job Details

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

Practice coding in Java and Scala.
Review Spring framework and REST API design.
Familiarize with Google Cloud services.
Study ETL and data pipeline management.

Behavioral Questions

Describe a time you solved a complex problem.
Explain teamwork in agile environments.
Discuss handling constructive criticism during code reviews.
Share experiences of adapting to new technologies.

Frequently Asked Questions