Data Engineer III - Python/Spark/AWS

Next Frontier Capital

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JPMorganChase is seeking a Data Engineer in Singapore to design and operate scalable data pipelines and architectures that support analytics and business goals. You’ll work in an agile team, focus on reliability, and deliver secure data solutions across multiple domains.

The role emphasizes Python, Spark, AWS services, and CI/CD, with emphasis on data accuracy and robust systems for large TB/PB-scale datasets.

Qualifications

  • Bachelor’s degree in CS, Engineering, or related field.
  • 5+ years in data engineering with hands-on coding.
  • Experience with Python and Spark/PySpark in data pipelines.
  • Knowledge of SDLC, CI/CD, security, and resilience.

Responsibilities

  • Implement data solutions on cloud platforms (AWS) using S3, Glue, Lambda, and more.
  • Build and maintain scalable data pipelines and architectures.
  • Develop microservices and event-driven data workflows with APIs.
  • Collaborate with partners to understand data usage and promote data accuracy.
  • Follow Agile DevOps practices with CI/CD and Terraform-based infrastructure.

Skills

Python programming
Spark / PySpark
SQL
NoSQL databases
Data lakehouse / data warehouse
AWS
CI/CD
Terraform
Airflow
RESTful APIs

Education

Bachelor’s degree in Computer Science, Engineering, Information Systems
Formal training or certification in data engineering

Tools

Databricks
Redshift
Snowflake
BigQuery
dbt
Glue
Trino

Job description

Be part of a dynamic team where your distinctive skills will contribute to a winning culture and team.

As a Data Engineer at JPMorganChase within the International Consumer Bank, you will serve as a seasoned member of an agile team, designing and delivering trusted data collection, storage, access, and analytics solutions in a secure, stable, and scalable way. You will be responsible for developing, testing, and maintaining critical data pipelines and architectures across multiple technical areas and business functions in support of the firm’s business objectives.

Job responsibilities
  • Implement data solutions on cloud platforms, preferably AWS, using services such as S3, EKS, Glue, Lambda, IAM, Athena, and container-based runtime environments.
  • Design, build, test, deploy, and maintain full-stack applications supporting a data and analytics product, with a strong focus on operational stability and resiliency.
  • Develop and maintain microservices and event-driven architectures, including RESTful APIs and integration patterns for data workflows.
  • Design and implement complex, scalable solutions to process data efficiently, ensuring consistent and timely delivery and availability. Focus on building robust systems that can handle large volumes of data with minimal downtime.
  • Develop solutions using Agile DevOps methodologies and continuous integration/continuous deployment practices on public cloud platforms.
  • Collaborate with key partners to enhance understanding of data usage within the business. Serve as a subject matter expert on the content and application of data in the product and related business areas.
  • Support the Data Analytics and Insights team by identifying and integrating necessary data into analytics platforms.
  • Document and enforce requirements for data accuracy, completeness, and timeliness within the product.
  • Contribute to a team culture that values diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related discipline.
  • Formal training or certification on data engineering concepts with 5+ years of experience.
  • Demonstrated expertise in Python programming, as well as hands-on experience with data processing technologies, including Spark or PySpark.
  • Strong knowledge of the SDLC and agile practices, including CI/CD, application resiliency, and security.
  • Working understanding of NoSQL databases; experience with large-scale datasets, data lakehouse, and data warehouse technologies at least at TB scale, ideally PB scale, with at least one of Databricks, Redshift, Snowflake, or BigQuery.
  • Recent hands-on professional experience, actively coding, as a data engineer; back-end software engineering experience will also be considered.
  • Understanding of distributed systems and public cloud services, such as AWS or other cloud providers.
  • Experience with SQL, any dialect, and data tools, e.g., dbt, Glue, and Trino.
  • Experience with Infrastructure as Code, ideally Terraform, for cloud-based data infrastructure.
  • Experience with a scheduling system, such as AWS Step Functions or Airflow.
Preferred qualifications, capabilities, and skills
  • Experience automating deployments, releases, and testing in continuous integration and continuous delivery pipelines.
  • A solid approach to writing unit-level tests using mocking frameworks, as well as automating component, integration, and end-to-end tests.
  • Experience with containers and container-based deployment environments, such as Docker and Kubernetes.
  • Understanding of data streaming and scalable data processing frameworks, such as Kafka and Spark Structured Streaming.
  • Cloud certifications, including AWS Certified Data Engineer – Associate, or AWS Certified Solutions Architect.
  • Experience with TypeScript and modern React development practices.

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success. Build secure, scalable AWS data pipelines and microservices for analytics using Python/Spark

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer III - Python/Spark/AWS
Data Engineer III - Python/Spark/AWS

JPMorgan Chase & Co. • Singapore

On-site
SGD 110,000 - 160,000
Senior Data Engineer - Python, Spark & AWS Pipelines
Senior Data Engineer - Python, Spark & AWS Pipelines

JPMorgan Chase & Co. • Singapore

On-site
SGD 75,000 - 100,000
Lead Software Engineer - Data Engineering, Python/KDB
Lead Software Engineer - Data Engineering, Python/KDB

JPMorganChase • Singapore

On-site
SGD 180,000 - 240,000
Senior Data Engineer - Python, Spark & AWS
Senior Data Engineer - Python, Spark & AWS

Next Frontier Capital • Singapore

On-site
SGD 120,000 - 180,000
Lead Software Engineer – Data Engineering, Python/KDB
Lead Software Engineer – Data Engineering, Python/KDB

JPMorgan Chase & Co. • Singapore

On-site
SGD 140,000 - 210,000
Lead Software Engineer - Data Engineering, Python/KDB
Lead Software Engineer - Data Engineering, Python/KDB

JPMORGAN CHASE BANK, N.A. • Singapore

On-site
SGD 180,000 - 260,000
Data Architect III
Data Architect III

JPMorganChase • Singapore

On-site
SGD 80,000 - 110,000
Data Architect III
Data Architect III

JPMorgan Chase & Co. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer II
Software Engineer II

Next Frontier Capital • Singapore

On-site
SGD 90,000 - 120,000
Software Engineer III, Payments Technology
Software Engineer III, Payments Technology

JPMorganChase • Singapore

On-site
SGD 120,000 - 180,000