Job Title: Senior Data Engineer
Location: San Francisco
Remote Work Policy: In Office
Job Type: Full Time
Visa Sponsorship: Not Available
Relocation: Allowed
Experience Required: 5+ Years
Skills Required: Python
About the Company
The client is building a global consumer neobank that combines banking, payments, and crypto into a single platform. The focus is on emerging markets, enabling users worldwide to move money seamlessly within the ecosystem. The company is led by a small team of highly experienced operators and engineers who have previously built products used by hundreds of millions of users and generated billions in revenue. The team operates with high ownership, minimal hierarchy, and a strong focus on execution.
Role Overview
We are looking for a Senior Data Engineer to build and own the data platform and infrastructure. The role involves designing systems that power transaction processing, analytics, reporting, and real-time insights across a global financial product. You will work on high-integrity financial data systems where correctness, auditability, and consistency are critical. The backend is built using Python (FastAPI) and supported by AWS services such as Lambda and Kinesis, along with PostgreSQL and Redis. You will collaborate closely with backend systems to ensure accurate data capture, transformation, and availability. This role includes greenfield opportunities where you will define architecture, data models, and pipeline design from scratch.
Requirements
Key Responsibilities
Build and maintain data pipelines and platforms with 5+ years of experience
Work on data modeling, ETL/ELT processes, and event-driven systems
Collaborate across backend systems using technologies like PostgreSQL, Redis, and AWS
Technology Stack
Python (FastAPI)
AWS (Lambda, Kinesis)
PostgreSQL
Redis
Bonus Skills
Experience in financial technology
Full-stack engineering capabilities with flexibility across different parts of the stack
Benefits
What We Offer
Immediate impact on products used by millions globally
Opportunity to shape technical vision and architecture
Ownership of major parts of the product and infrastructure
Fast-paced environment with minimal corporate overhead
Submit qualified candidates from your network and earn up to $1,500 referral bonus per successful placement through Sadient. We partner with leading clients across high-impact technology roles and value strong professional referrals.
Submit Referral
Recruiter / Sourcer / Staffing Partner Compensation
Earn USD $6,000 for every successful candidate placement.
Payment Schedule
Candidate completes 30 days of employment – USD $2,000 paid on the 35th day.
Candidate completes 60 days of employment – USD $2,000 paid on the 65th day.
Candidate completes 90 days of employment – USD $2,000 paid on the 95th day.
Total Potential Earnings: USD $6,000.
Payment Terms
Payments will be released only after Sadient receives the corresponding milestone payment from the client. The candidate must remain actively employed through each milestone (30, 60, and 90 days). If the candidate leaves before completing any milestone, payment for that milestone and all subsequent milestones will not be payable. No fee is payable if the candidate does not join the client.
Sourcing Partner Responsibilities
Submit only qualified, interested, and available candidates. Obtain a valid Right to Represent (RTR) before submission. Screen candidates for technical fit, availability, and interest. Coordinate interviews and maintain communication with candidates throughout the hiring process. Review the complete Job Description before submitting candidates.
Become a Sourcing Partner