Oportun is seeking a Senior Data Engineer to join their team. In this role, the individual will be responsible for designing, developing, and maintaining data platforms. The Senior Data Engineer will contribute to architectural decisions, mentor junior engineers, and work closely with cross-functional teams.
Responsibilities:
- Lead the design and implementation of scalable, efficient, and robust data architectures.
- Design and develop data pipelines, ETL processes, and data integration solutions.
- Oversee the management and maintenance of databases, data warehouses, and data lakes.
- Establish and enforce data quality standards, validation rules, and data governance practices.
- Provide technical leadership and mentorship to junior team members.
- Collaborate with cross-functional teams to understand their data needs and deliver solutions.
- Implement monitoring systems and practices 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 or Scala
- Expertise in big data technologies such as Hadoop, Spark, Kafka, etc.
- In-depth knowledge of SQL and experience with various database technologies.
- Experience and expertise in building complex end-to-end data pipelines.
- Experience with orchestration and designing job schedules of CICD tools like Jenkins, Airflow or Databricks
- 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 in remote - india.