Staff Data Engineer



201-500 employees

Financial services


$175,600 - $261,800


Senior, Expert

Remote in USA

Required Skills
Microsoft Azure
Apache Spark
Apache Kafka
Google Cloud Platform
  • 6+ years in designing, building, and maintaining the Data infrastructure and the ability to lead complex projects and teams.
  • Bachelor's, Master’s or PhD degree in computer science, computer engineering, or a related technical discipline or equivalent industry experience.
  • Proficiency in programming languages like Python and Scala
  • Strong knowledge of distributed computing frameworks such as Apache Hadoop, and Apache Spark with cloud platforms such as AWS, Azure, or GCP.
  • Working experience with the Databricks
  • Deep understanding of database design, SQL, and NoSQL databases. Experience in managing large datasets and optimizing database performance.
  • Proficiency in Git and Terraform and experience in deploying continuous integration and continuous deployment (CI/CD) practices.
  • Experience in managing event-driven systems, particularly with Kafka in cloud environments.
  • Expertise in developing and implementing data governance frameworks, policies, and procedures to ensure data quality, compliance, and effective data management practices.
  • Deep understanding of data security principles, including encryption, decryption, and secure data storage and transfer protocol
  • Lead the enhancement of internal processes, focusing on scaling infrastructure, streamlining data delivery, and implementing automation to replace manual operations.
  • Design and implement advanced infrastructure for efficient data extraction, transformation, and loading (ETL) using cutting-edge AWS and SQL technologies.
  • Develop sophisticated analytical tools that tap into the data pipeline, offering deep insights into crucial business metrics like customer growth and operational efficiency.
  • Architect and manage extensive, sophisticated data sets to meet complex business needs and requirements.
  • Engage closely with a wide array of stakeholders, including executive, product, data, and design teams, providing high-level support for data infrastructure challenges and advising on technical data issues.
  • Make a meaningful impact in the lives of our community members.
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews.
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success.
  • Estimate and manage team project timelines and risks.
  • Participate in hiring and onboarding for new team members.
  • Lead cross-team engineering initiatives.
  • Constantly learning about new technologies and industry standards in data engineering.

Earnin's mission is to build a financial system that works for people. The financial system doesn’t work for people. But Earnin does. Earnin is an app that lets people get paid as soon as they leave work, with no fees, interest, or hidden costs. App users can receive their money in their bank account instantly at little or no cost — as they operate on a pay what you choose model. All they need is a bank account and a job that provides direct deposit or uses electronic timesheets.

Company Stage

Series C

Total Funding



Palo Alto, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Life in balance - Ten company holidays and flexible time off so you can rest and recharge when you need it most. With pay, no catch.

Family matters - When your family grows, we want your focus on them. Our generous parental leave policy and wellness funds make it easy to put yourself and loved ones first.

Learn & grow - A commitment to career development that includes regular training for team members and managers alike, 360 feedback, and an annual stipend for growth opportunities.

Company culture - Employee Resource Groups provide growth opportunities and allow you to create the company *you* want to work at (more on that below).

Health & wellness - Flexible healthcare options across medical, dental, and vision—and a free Employee Assistance program offering mental health resources and legal advice.

Save & support - Includes Earnin’s 401(K) and FSA plans with tax advantages for retirement, healthcare, and dependent care expenses.