x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Staff Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Staff Software Engineer

Paypal Pte. Ltd.

Job Description:

About our team & Job Description Summary::
Our team operates at the cutting edge of the merchants data & insights domain, focused on developing innovative merchant data marts and mid-tier microservices. We leverage modern technologies like Java, Scala, ETL processes, BigQuery (BQ), BigTable (BT), DataProc, Apache Spark, Airflow, Google Cloud, AI/ML, and Java-based microservices to create scalable, data-driven solutions. We are seeking talented engineers to join us in delivering robust data infrastructure and services.

Role and Responsibilities:

Role Overview:
We are looking for an experienced Member of Technical Staff with at least 10 + years of experience who excels in building and maintaining data marts, ETL pipelines, and microservices using Java or Scala, and Google Cloud technologies. In this role, you will play a critical part in driving data architecture, developing microservices, and ensuring seamless integration with merchant data platforms.

Key Responsibilities:

  • Design, develop, and maintain ETL pipelines to process large-scale merchant data efficiently.
  • Build and optimize merchant data marts using BigQuery and BigTable for data storage and retrieval.
  • Leverage Apache Spark and Google Cloud Dataproc to handle complex data processing tasks.
  • Implement microservices using Java/scala, ensuring scalability and high performance for mid-tier applications.
  • Develop and orchestrate data workflows using Apache Airflow to streamline and automate processes.
  • Collaborate with data scientists and AI/ML engineers to integrate machine learning models into data pipelines for deeper insights into merchant data.
  • Maintain and optimize Google Cloud infrastructure to ensure high availability, security, and performance of data systems.
  • Troubleshoot and enhance existing data systems and microservices to improve efficiency and reliability.
  • Ensure best practices for data governance, security, and compliance are followed throughout the data lifecycle.
  • Identify opportunities for refactoring, API changes, solution designs and other types of tech debt remediation.
  • Influence management for driving technical decision-making for the right selection of technology by giving forthright, understandable, and actionable advice.
  • Drive decision-making with team members with different views for simple to complex problems with the business requirements to help synthesize the best solution.
  • Engage with business team, highly analytical and have experience designing and implementing A/B tests, with approach like data-based experiments. You know exactly what and how to track business metrics and KPIs.

Required Skills and Qualifications:

  • Masters/bachelor’s degree in computer science, Data Engineering, or a related field.
  • Minimum of 10 to 14 years of experience in data engineering, microservices development, or a similar role.
  • Proficiency in Java for both data engineering tasks and developing microservices.
  • Strong hands-on experience with Scala, ETL processes, and building data marts.
  • Expertise with Google Cloud technologies, including BigQuery (BQ), BigTable (BT), DataProc, and Apache Spark.
  • Experience in building and managing workflows using Apache Airflow.
  • Exposure to AI/ML frameworks and integrating them with data processing pipelines.
  • Solid understanding of cloud infrastructure and microservices architecture.
  • Strong problem-solving and analytical skills with a focus on creating scalable solutions.
  • Must be a self- starter, work independently or as a team member, and have strong communication skills in interfacing with business partners and the Technology.
  • Experience with using Agile/Scrum methodology for software development.

Preferred Qualifications:

  • Experience in the fintech or merchant data domain.
  • Familiarity with data governance and compliance standards for large-scale data systems.
  • Prior experience working with AI/ML models for data insights.

Sharing is Caring

Know others who would be interested in this job?