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)
- Hands-on experience with designing, maintaining, and optimizing data warehouses using fact and dimension tables
- Ability to collaborate with cross-functional teams, including software engineers, data scientists, analysts, and business stakeholders.
Nice to Have:
- Familiarity with orchestration tools like Apache Airflow, Luigi, or Prefect.
- Experience working with container technology including Docker and Kubernetes.
- Knowledge using tools like Kafka, RabbitMQ, or Kinesis for real-time data streaming.
Benefits
- Medical, dental, and vision insurance for employees
-
- We pay 100% of the employee's premium and 50% of any dependents' premiums
- Contribute up to $2000 to employee HSA/$3000 to employee + dependent HSA
- PPO Buy-up plan available
- FSA available
- Company paid short-term disability, long-term disability, and life insurance for employee
- Flexible time off and remote work opportunity
- Up to 80 hours of dedicated sick time annually to support your well-being and work-life balance
- 15 paid holidays per year (including Juneteenth and the last week of the calendar year)
- Company wellness days (2 per year)
- Day of Service (Paid day for volunteering)
- 401(k) plan
- Paid parental leave (12 weeks primary parental leave, 6 weeks secondary parental leave)
- A diverse team that fosters a high level of collaboration despite being highly distributed
- We provide your choice of a Mac or PC laptop
Location
This hybrid role will be based in Austin, TX. This role will be expected to work from the Austin office 1-2 days a week.
Company Culture
TEAMWORK * RESULTS * CONSTANT LEARNING * AGENCY * DIVERSITY, EQUITY & INCLUSION * JOY
ReUp employees share a passion for improving outcomes for stopout students. We support students to get Results as they embark on finishing what they started. We believe in the power of human potential and that supporting an individual's Agency acts as a catalyst for positive change and resiliency. We support Diversity, Equity & Inclusion, for both the students we work with and in our hiring practices. We value Teamwork and strive to create a safe and supportive environment where trust, communication, creativity, and humility are valued as highly as technical skills. We tackle hard problems with curiosity and take action towards continuous improvement and Constant Learning. Approaching our work with open hearts, open minds, and seeking collective success creates Joy. If that sounds like your dream work environment, we look forward to hearing from you.
ReUp Education is an equal-opportunity employer. Our company values diversity and believes diverse teams make innovation possible. We encourage all qualified applicants from any race, color, religion, sex, gender identity, sexual orientation, national origin, disability status, protected veteran status, or other characteristics to apply.
The pay range for this role is:
140,000 - 150,000 USD per year ( Austin, TX )
Top Skills
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.of educational opportunities with the demand for skilled and credentialed workforce professionals.
ReUp Education Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
Employees come in to office 2-3 days per week and can choose which days they come into office.