Taro Logo

Software Engineer, Data Platform

A consumer financial services app helping people achieve financial progress through banking, credit, and payment products.
$130,000 - $170,000
Data
Mid-Level Software Engineer
Remote
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer, Data Platform

OnePay is revolutionizing consumer financial services with a mission to help people achieve financial progress. As a Software Engineer on the Data Platform team, you'll play a crucial role in building and maintaining the data infrastructure that powers their suite of financial products. The position offers an opportunity to work with cutting-edge technologies like Databricks, Spark, and Python while handling large-scale data processing and MLOps workflows.

The role combines technical expertise in data engineering with the chance to make a real impact on millions of customers' financial lives. OnePay, backed by Walmart and Ribbit Capital, offers a comprehensive suite of financial products including checking accounts, high-yield savings, peer-to-peer payments, credit building services, and buy-now-pay-later solutions.

You'll be responsible for designing and implementing both streaming and batch data pipelines, ensuring data security and scalability, and supporting advanced analytics and ML operations. The ideal candidate brings 3-7 years of relevant experience, strong expertise in Python, SQL, and data processing technologies, and a proactive ownership mentality.

The company offers an attractive compensation package including competitive salary ($130K-$170K), equity options, comprehensive health benefits, and a 401(k) with company match. As a remote-friendly organization, they provide flexible time off and emphasize work-life balance while maintaining a high-growth, mission-driven culture.

Last updated a day ago

Responsibilities For Software Engineer, Data Platform

  • Design, implement, and maintain robust streaming and batch data pipelines using Databricks, Spark, and Python
  • Ensure data infrastructure is reliable, secure, and scalable
  • Build and optimize data platforms and warehouses
  • Assist in the re-architecture of batch pipelines to streaming pipelines
  • Establish and maintain MLOps workflows

Requirements For Software Engineer, Data Platform

Python
Kafka
  • 3-7 years of experience in software engineering for a data platform or similar role
  • Expertise in Apache Spark for large-scale data processing
  • Advanced knowledge of production-level Python
  • Strong SQL skills for data manipulation and ETL processes
  • Experience with real-time streaming technologies such as Kafka or Kinesis
  • Familiarity with MLOps practices and workflows
  • Preferred: Proficiency in Databricks, Infrastructure as Code (IaC), Terraform or AWS
  • An 'act-like-an-owner' mentality with a bias toward taking action

Benefits For Software Engineer, Data Platform

Medical Insurance
401k
Equity
  • Competitive base salary, stock options, and health benefits from Day 1
  • 401(k) plan with company match
  • Remote-friendly (US), flexible time off (FTO)
  • Opportunities for growth

Interested in this job?

Jobs Related To OnePay Software Engineer, Data Platform

Business Intel Engineer II, Canada Transportation Team

Business Intelligence Engineer II position at Amazon's Canada Transportation team, focusing on data analytics and optimization of logistics operations with competitive compensation and benefits.

Business Intelligence Engineer, IN-COBRA

Business Intelligence Engineer position at Amazon focusing on data analysis, dashboard development, and insights generation for the IN Consumer BI Reporting and Analytics team.

Software Engineer, Data Pipelines

Software Engineer position at Lyft focusing on data pipeline infrastructure and streaming platforms using Kafka, supporting critical data flow for millions of users.

Software Developer - Expertise SQL queries, Power BI, and SQL Server Integration Services (SSIS)

Software Developer position at Fiserv specializing in SQL, Power BI, and SSIS, focusing on client inquiry management and data analytics in Pune, India.

Senior Associate - ETL Developer (Guidewire)

Senior ETL Developer position at PwC specializing in Guidewire platform development, requiring 3-5 years of experience in ETL development and insurance industry expertise.