Job Description
Oportun is seeking a Senior Data Engineer to join their Enterprise Data and Technology (EDT) team. The successful candidate will be responsible for designing, developing, and maintaining sophisticated software and data platforms. This role offers the opportunity to lead technology efforts from technical requirements gathering to successful product delivery for large initiatives.
Role involves:
- Leading the design and implementation of scalable data architectures.
- Developing data pipelines, ETL processes, and data integration solutions.
- Overseeing the management and maintenance of databases and data warehouses.
- Establishing and enforcing data quality standards and governance practices.
- Providing technical leadership and mentorship to junior team members.
- Collaborating with cross-functional teams to deliver data solutions.
- Implementing monitoring systems to track data pipeline performance.
Requirements:
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
- 5+ years of experience in data engineering.
- Proficiency in programming languages like Python/Pyspark and Java /Scala.
- Expertise in big data technologies such as Hadoop, Spark, Kafka, etc.
- In-depth knowledge of SQL and experience with various database technologies.
- Experience in building complex end-to-end data pipelines.
- Experience with orchestration and designing job schedules using CICD tools like Jenkins and Airflow.
- Ability to work in an Agile environment.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their data services.
- Strong leadership, problem-solving, and decision-making skills.
- Excellent communication and collaboration abilities.
Oportun offers:
- Opportunity to work on cutting-edge software solutions.
- A diverse, equitable, and inclusive culture.
- A chance to contribute to a mission-driven fintech company.