Data Engineer - Python
Remote
Full Time
#Engineering
#Python
#Pyspark
#Scala
#Hadoop
#Spark
#Kafka
#SQL
#PostgreSQL
#MySQL
#NoSQL Databases
At Oportun, we believe that everyone deserves a fair shot at financial health. We are a digital banking platform dedicated to making financial goals accessible to our 1.9 million members. By offering intelligent tools for borrowing, saving, and budgeting, we have helped our members save over $2.3 billion in interest and fees while providing more than $15.5 billion in responsible credit. When you join our team, you become part of a diverse and inclusive culture that values your unique perspective and supports your growth through dedicated employee resource groups. We are a group of innovators who believe that FinTech should be both challenging and rewarding, and we are looking for someone who shares our passion for building technology that truly changes lives.
The opportunity
We are looking for a Data Engineer to join our Enterprise Data and Technology team. In this role, you will be a central figure in designing and maintaining the sophisticated platforms that power our mission. You will take ownership of large-scale initiatives, guiding them from initial requirements all the way to final delivery. This is a chance to apply your technical mastery to solve complex business problems, influence our architectural direction, and mentor other engineers as we continue to scale our impact in the financial industry.
A day in the life
- You will collaborate with cross-functional partners, including product managers and designers, to translate complex business needs into efficient, scalable data solutions.
- You will own your code from end to end, which includes designing, developing, testing, and deploying high-quality applications while proactively troubleshooting and resolving technical bottlenecks.
- You will contribute to our culture of excellence by participating in code reviews, providing constructive feedback, and continuously identifying ways to reduce technical debt and improve system performance.
Who you are
You are a mid-level engineer with at least 3 years of experience who thrives in a collaborative environment. You communicate clearly in English and are comfortable working in a remote setting. Your technical toolkit includes the following:
- Strong proficiency in Python, PySpark, or Scala.
- Deep expertise in big data technologies like Hadoop, Spark, and Kafka.
- Solid experience with SQL and various database technologies, including PostgreSQL, MySQL, and NoSQL databases.
- A firm grasp of data modeling, data warehousing concepts, and pipeline development.
- Familiarity with cloud platforms and version control tools like Git.
- A Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
Why you'll love it here
We are committed to providing a flexible work environment that respects your life outside of the office. As part of our team, you will enjoy the following:
- Remote work flexibility that allows you to contribute from anywhere.
- The opportunity to work on high-impact projects that directly improve the financial well-being of our members.
- A supportive, inclusive environment where you can grow your career alongside talented peers.
Oportun
6 views
Company Size
1001-5000
Markets





