Senior Software Engineer, Data Platform
Core
Designing and building production backend services and REST APIs to serve data from Snowflake and other sources to internal teams, while maintaining data pipelines.
Role type
Senior Software Engineer (Data Platform)
Builds
Production backend services, REST APIs, and data pipelines for internal data accessibility
Domain
Fintech / Payments / Financial Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, REST API design, SQL, Cloud data warehouses (Snowflake), CI/CD, Automated testing, Operational reliability
Preferred skills
Data pipeline development (Airflow, Airbyte), dbt, AWS services, Kafka, Infrastructure-as-code (Terraform, Pulumi), High-volume transaction processing
Technologies
Python, FastAPI, Flask, Django, Snowflake, Airflow, Airbyte, dbt, AWS (Lambda, S3, RDS, API Gateway, ECS/Fargate), Kafka, Terraform, Pulumi
Responsibilities
Design, build, and maintain backend services and REST APIs that serve data from various SQL subsystems; Develop well-tested, production-grade Python services with clean API contracts; Work closely with the Analytics Engineering team to expose modeled data through APIs; Build internal tooling to enable self-service data needs; Participate in code reviews, system design discussions, and engineering best practices; Maintain and improve existing data pipelines moving data into Snowflake
Seniority
Senior, hands-on IC
