Sr. Machine Learning Engineer
Hybrid (Austin, Texas, US)
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Full Time Senior-level / Expert USD 160K - 180K
ReUp Education
Personalized support designed to help adult learners thrive in higher education, leading to a stronger workforce and more resilient economy.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 Sr Machine Learning 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 well as provide the foundation for insights, predictions, and trends that stem from the data Reup collects from its partners.
- As a member of the Engineering team, you will be a hands-on contributor who will own the full data model lifecycle. You will partner with data scientists, data analysts, and data engineers to provide resilient, scalable services that integrate directly with our data warehouse and power data insights and predictions.
- As a Sr Machine Learning 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 alongside the engineering leadership team, ensuring best practices are followed. A strong background in AWS, training data models, understanding deployment techniques, ETL processes, 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 Sr. Machine Learning Engineer, you will be working with the core information that drives our tools and products. Your role involves but are not limited to:
- Design, train, and tune data models based on cross-departmental requirements for a variety of applications and reporting requirements.
- Automate retraining of data models to ensure up-to-date statistics and analysis.
- Build production-grade pipelines, containerize models (Docker/Kubernetes/ECS), and establish strong CI/CD practices .
- Design, build, and maintain robust and scalable data pipelines for collecting, transforming, storing, and delivering large datasets from Redshift and other data sources.
- Design and implement data architectures that support analytics and reporting needs, ensuring efficient data storage and retrieval.
- Optimize models, database performance, and data processing jobs to minimize latency and improve efficiency.
- Continuously monitor and tune data processing pipelines, data modeling, 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 models, 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 Sr. Machine Learning Engineer with a proven track record.
Ideally, you have:
- 5+ years in Machine Learning, Data Science, Data Engineering or a related field.
- Expert Python or similar skills with a focus on tools like scikit-learn, TensorFlow or PyTorch.
- Package models in Docker containers and deployment via AWS Elastic Beanstalk (or Fargate/EKS) with Git-based CI/CD.
- Proven Redshift integration experience: schema design, query optimization, Redshift ML, Spectrum.
- Cloud infrastructure skills (AWS preferred): S3, Lambda, Fargate or EKS, CloudWatch.
- Hands-on expertise designing and executing zero-downtime release strategies, on AWS (Elastic Beanstalk, ECS / EKS) using Git-driven CI/CD pipelines (CodePipeline / CodeDeploy or GitHub Actions), automated health checks and rollbacks, and end-to-end observability with CloudWatch or equivalent tooling.
- 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)
- 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 Haves:
- Infrastructure as Code (Terraform/CloudFormation) and observability stacks like Datadog.
- Exposure to BI or analytics engineering workflows in Redshift-centric environments.
- Familiarity with orchestration tools like Apache Airflow, Luigi, or Prefect.
- Experience working with container technology including Docker and Kubernetes.
- Knowledge around using tools like Kafka, RabbitMQ, or Kinesis for real-time data streaming.
Benefits
- Competitive salary of $160,000-$180,000 (Austin, TX)
- 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 2-3 days a week.
Company Culture
REDEFINE THE POSSIBLE * INNOVATE WITH PURPOSE * RESILIENT BY DESIGN * ACHIEVE BEYOND EXPECTATIONS * THRIVE TOGETHER
At ReUp, our values guide everything we do. We redefine the possible by bringing energy, boldness, and vision to every challenge, breaking barriers and delivering outcomes that redefine success. We innovate with purpose, developing impactful solutions that inspire our partners, learners, and teams—always rooted in balance, authentic collaboration, and integrity. We are resilient by design, empowering learners, teams, and organizations to adapt, grow, and lead with strength in a changing world. We achieve beyond expectations by harnessing the power of data and evidence-based strategies to deliver measurable, outsized results that create lasting impact for all stakeholders. And we thrive together, believing that through collective action, opportunities are not finite and limited but expandable, creating an ecosystem of growth and collaboration.
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.
We are unable to offer visa sponsorship or work authorization transfers for this position. Applicants must have the legal right to work in the United States without the need for employer sponsorship
Tags: Airflow Architecture AWS Azure BigQuery CI/CD CloudFormation Data governance Data pipelines Data warehouse Docker ECS Engineering ETL GCP Git GitHub Java Kafka Kinesis Kubernetes Lambda Machine Learning MPP MySQL OOP Oracle Pipelines PostgreSQL Python PyTorch RabbitMQ RDBMS Redshift Research Scikit-learn Security Snowflake SQL Statistics STEM Streaming TensorFlow Terraform
Perks/benefits: Career development Competitive pay Flex hours Flex vacation Gear Health care Insurance Medical leave Parental leave Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.