Jobs and Careers
RE

Senior Data Engineer

ReUp Education
United Statesfull_timeVerifiedPosted 20 Dec 2024
💰 $150,000/yr($140,000/yr$150,000/yr)

About the role

What we do

Founded in 2015, ReUp Education is the only organization that focuses exclusively on helping colleges and universities engage and re-enroll the more than 40 million US residents who have “stopped out” and support them until graduation, through our technology-enabled service. To date, we have re-enrolled nearly 28,500 students and recaptured over $139 million in tuition for our university partners. Today we build regional marketplaces to connect the supply of educational opportunities with the demand for skilled and credentialed workforce professionals.


About the role


ReUp Education is seeking an experienced Data Engineer to join our team to support institutions of higher learning and their millions of adult learners. This role will be a key member of the engineering team that supports the foundational infrastructure and data that drives the various tools and products within ReUp Education.


As a member of the Data Engineering team, you will be responsible for ingesting and processing student data from our partners. You will ensure secure data transfer from external sources to our internal Data Warehouse, where it will be processed and made accessible for various tools and products across the Reup ecosystem.


As a Senior Data Engineer, you will collaborate cross-functionally with teams across the organization to understand how ingested data is being utilized, identify data gaps or missing information, and troubleshoot any anomalies. Additionally, you will provide technical leadership to the data engineering team, ensuring best practices are followed. A strong background in ETL processes, cloud platforms, database management, and reporting systems is essential to drive scalable, efficient data solutions.


If you are passionate about working on a project that will have a real-world positive impact on people's day-to-day lives, we encourage you to apply!


What you'll do


As a Senior. Data Engineer, you will be working with the core information that drives our tools and products. Your role involves but are not limited to:


  • Design, build, and maintain robust and scalable data pipelines for collecting, transforming, storing, and delivering large datasets.
  • Implement ETL processes to integrate data from various sources into the Data Warehouse
  • Optimize new and legacy data pipelines for performance, scalability, and reliability.
  • Design and implement data architectures that support analytics and reporting needs, ensuring efficient data storage and retrieval.
  • Build and manage data models, ensuring they align with business requirements and data consumption patterns.
  • Optimize SQL queries, database performance, and data processing jobs to minimize latency and improve efficiency.
  • Continuously monitor and tune data processing pipelines, databases, and queries to enhance performance, reduce latency, and minimize costs.
  • Implement robust security measures to ensure the confidentiality and integrity of sensitive data, including encryption, access controls, and data masking.
  • Maintain comprehensive documentation for data workflows, pipelines, infrastructure and facilitate knowledge sharing and team collaboration.


Qualifications


Research shows that women and people from underrepresented groups often only apply to jobs if they meet all of the qualifications. However, no one ever meets 100% of the qualifications. ReUp encourages you to break that statistic and to apply. We look forward to your application.


We are looking for a seasoned Senior Data Engineer with a proven track record. 


Ideally, you have:

  • 5+ years in Data Engineering or a related field.
  • Strong proficiency with SQL and working with both transactional RDBMS (PostgreSQL, MySQL, Oracle, etc) and MPP databases (Redshift, Snowflake, BigQuery)
  • Experience writing and maintaining ETL codebases in at least one modern object-oriented programming language (Python, Java, C#, Go)
  • Able to understand and compose complex queries and data structures
  • Strong understanding of data modeling, data architecture, and data governance principles.
  • Strong understanding of cloud environments (AWS, GCP, Azure)

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ReUp Education

View company profile →