Data Engineer

Salmon Ltd
Manila, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Manila, United States of America

Tech stack

Clean Code Principles
Unity
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Configuration Management
Computer Security
Databases
Data Governance
Data Infrastructure
ETL
Data Security
Fault Tolerance
Hive
Python
Performance Tuning
Systems Development Life Cycle
Raw Data
Software Engineering
SQL Databases
Data Streaming
Parquet
Scripting (Bash/Python/Go/Ruby)
Spark
Caching
GIT
Data Lake
PySpark
Multiplatform
Software Version Control
Data Pipelines
Cisco networks
Databricks

Job description

You'll build and scale the data platform that powers decisions across Salmon - owning pipelines end to end so data flows reliably from source to insight.

What you'll do

  • Design and run batch and streaming pipelines on Databricks and Apache Spark over AWS, ingesting from databases, APIs, and event streams.
  • Shape our lakehouse architecture on S3 and Delta Lake, including medallion (Bronze / Silver / Gold) layering and storage optimization.
  • Work directly with analytics, engineering, and product teams to turn raw data into reliable, usable inputs for the business.

What you'll own

  • Build and maintain scalable ETL/ELT pipelines that are fault-tolerant, cost-optimized, and performant on AWS.
  • Optimize Spark jobs end to end - cluster sizing, caching, joins, shuffles, partitioning, and storage formats (Parquet, Delta).
  • Manage Databricks Workflows, jobs, and cluster configurations, and respond to failures and performance issues.
  • Implement data governance and access control with Unity Catalog across accounts and environments.
  • Protect data correctness and reliability across the platform.

Requirements

  • Hands-on experience with Databricks and strong proficiency in Apache Spark (PySpark and/or Scala).
  • Strong Python for data engineering, plus SQL and Spark SQL for transformation and analytics.
  • Experience with Delta Lake and lakehouse architectures, including performance optimization.
  • Experience writing clean, testable, maintainable code with Git-based version control.
  • Ability to work independently and own pipelines end to end.

Skills: Access Control, Amazon Web Services (AWS), Apache Spark, Application Programming Interface (API), Banking Services, Caching, Cisco Unity, Cost Control, Database Extract Transform and Load (ETL), Finance, Git, Information/Data Security (InfoSec), Loans, Multiplatform/Cross-Platform, Performance Tuning/Optimization, Problem Solving Skills, Python Programming/Scripting Language, SQL (Structured Query Language), Scalable System Development, Software Engineering, Source Code/Configuration Management (SCM)

About the company

Salmon is a technology-driven financial company building a banking and lending platform across Southeast Asia, starting in the Philippines. 7M+ app downloads. 2M+ monthly active users. 7000+ partner stores. US$350M+ raised from top-tier investors. Here, you get real ownership from day one, high standards, and direct communication. You'll work alongside a team that combines deep local knowledge and experience scaling regulated financial companies from scratch. If you want to solve complex problems at scale and directly impact how millions of people access and manage money, come build with us.

Apply for this position