Software Engineer - Data Platform

One is a fintech company creating simple solutions to help customers save, spend, borrow, and grow their money – all in one place.
$175,000 - $220,000
Data
Mid-Level Software Engineer
Remote
5+ years of experience
Finance

Description For Software Engineer - Data Platform

One is on a mission to revolutionize financial progress for customers by creating an all-in-one platform for saving, spending, borrowing, and growing money. Backed by Ribbit and Walmart, we're addressing a critical need in the U.S. market where many Americans struggle with access to credit and efficient financial management.

As a Software Engineer on our Data Platform team, you'll play a crucial role in shaping our data infrastructure. This position involves designing and maintaining data pipelines, warehouses, and supporting ML operations at scale. You'll work with cutting-edge technologies like Databricks, Spark, and Python to build robust data solutions.

The ideal candidate brings 3-7 years of experience in data platform engineering, with expertise in Apache Spark, Python, and SQL. You'll be responsible for everything from implementing streaming data pipelines to establishing MLOps workflows and ensuring data security and scalability.

We offer a competitive compensation package ranging from $175,000 to $220,000, along with comprehensive benefits including equity, flexible work arrangements, and a 401(k) match. Join us in our mission to transform financial services while working in a dynamic, remote-friendly environment that values innovation and ownership mentality.

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
  • Monitor, troubleshoot, and proactively improve data infrastructure
  • Build and optimize data platforms and warehouses
  • Assist in the re-architecture of batch pipelines to streaming pipelines
  • Collaborate with data scientists and analysts
  • Establish and maintain MLOps workflows
  • Drive feature engineering and create systems to stage and serve features for machine learning

Requirements For Software Engineer - Data Platform

Python
Kafka
  • 3-7 years of experience in software engineering for a data platform
  • 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
  • Strong problem-solving skills and ability to work collaboratively
  • An 'act-like-an-owner' mentality with a bias toward taking action

Benefits For Software Engineer - Data Platform

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive cash compensation
  • Benefits effective on day one
  • Generous stock option packages
  • Remote friendly (anywhere in the US)
  • Flexible time off programs
  • Vacation
  • Sick leave
  • Paid parental leave
  • Paid caregiver leave
  • 401(k) plan with match

Interested in this job?

Jobs Related To One Software Engineer - Data Platform

Software Engineer - Data Platform

Software Engineer position focused on building and maintaining data infrastructure, pipelines, and warehouses at One, a fintech company.

Data Engineer

Data Engineer role at Citylitics, building and maintaining data pipelines using Apache Airflow and GCP services to transform infrastructure intelligence.

Data Engineer

Data Engineer position at Unit8 SA, working on enterprise data solutions and AI projects for various industries.

SAP Data Engineer

SAP Data Engineer position at Dangote Group focusing on data integration, transformation, and SAP BW/HANA solutions.

Data Engineer (Krakow or Wroclaw, Poland)

Data Engineer position at Unit8 SA working with Python/Java in a hybrid work environment in Poland.