Senior Data Engineer

Job expired!

Join Upgrade: A Leading Fintech Company Seeking a Senior Data Engineer

Upgrade is a fintech company committed to providing affordable and responsible credit, mobile banking, and payment products to everyday consumers. Recognized as the fastest-growing company in the Americas by the Financial Times, we have delivered over $25 billion in affordable credit to our 2.7M customers. Our remarkable growth and accolades are backed by prominent technology investors, with a recent valuation of $6.3B.

At Upgrade, we foster an energizing, collaborative, and inclusive culture where team members support each other, innovate, and own the outcomes of their efforts. We have been honored as a “Best Place to Work in the Bay Area” for three consecutive years, “Top Companies to Work for in Arizona,” and one of the "Best Engineering Departments" awarded annually by Comparably. Our commitment to diversity, women, culture, and veterans has also been widely recognized.

Career Opportunity: Senior Data Engineer

We are seeking a Senior Data Engineer to design, architect, and maintain Upgrade’s Data Warehouse, supporting our data and analytical needs for our rapidly evolving suite of financial products. This fully remote position, available anywhere in the US, will involve close collaboration with our Data Engineering, Backend, TechOps, Product, Marketing, Finance, and Risk Teams.

Key Responsibilities:

  • Quickly understanding the business and the data flow within the organization to build an efficient and scalable data and reporting layer.
  • Building and scaling data pipelines to enrich our Enterprise Data Warehouse.
  • Setting up tools and processes for effective data management, driving data quality.
  • Designing, developing, maintaining, and distributing key data and business metrics and reports. Proactively defining new metrics, reports, and dashboards.

Qualifications:

  • 4+ years of experience with complex SQL queries on large data sets in a data warehousing environment.
  • 2+ years of experience with Python (pandas, numpy, dask) for handling datasets/dataframes.
  • Experience with columnar database table design and building data pipelines (Redshift and/or Snowflake).
  • Experience with task orchestrators like Airflow, Google Dataflow, or Luigi.
  • Excellent communication skills, capable of simplifying complex ideas.
  • Strong analytical skills and attention to detail.
  • Ability to troubleshoot and resolve issues quickly in a fast-paced environment.

Preferred Experience:

  • Experience with real-time big data pipelines using Apache Spark, AWS Glue, or Beam.
  • Experience with Docker and Kubernetes for containerization.
  • Background in financial services.
  • Skills in reporting and data visualization.

Benefits:

  • Competitive salary and stock option plan.
  • 100% paid medical, dental, and vision insurance coverage.
  • Flexible PTO.
  • Opportunities for professional growth and development.
  • Paid parental leave.
  • Health and wellness initiatives.

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

For California residents: Upgrade's describes our practices regarding the collection, use, and disclosure of the personal information of job applicants.

Interested in this exciting opportunity? Come work with us if you’re ready to tackle big problems and make a meaningful difference in people's lives.

Keywords: Senior Data Engineer Job, Fintech Careers, Remote Data Engineer Position, Data Engineer in Finance, Tech Jobs in the US