Senior Software Engineer
Core
Design, develop, and deploy software data products and platforms, owning key data pipeline components from ideation to production deployment.
Role type
Senior Software Engineer (Data Engineering)
Builds
Large-scale software solutions, data pipelines, and platform services for PayPal's global payment network.
Domain
Fintech / Payments / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, SQL, Apache Spark, Hadoop ecosystem, Python, AWS, GCP, Apache Airflow, Snowflake, CI/CD, Scala
Technologies
Java, SQL, MySQL, Postgres, Apache Spark, HDFS, MapReduce, Hive, AWS (S3, EMR, Athena, Lambda), GCP (BigQuery, Dataproc), Apache Airflow, Snowflake, Jenkins, GitLab CI, GitHub Actions, Scala
Responsibilities
Design and implement large-scale software solution architecture; undertake software experimentation, automation, simulation, and performance tuning; participate in code and design reviews; apply internal standards and processes to technical decisions.
Seniority
Senior, hands-on IC