Job Description
Data Engineer – Machine Learning & Educational Systems
Organization: SR1
Location: Preferred Full-Time Onsite | Full-Time
About SR1:
SR1 is a nationally recognized nonprofit organization committed to eliminating disparities in education, health, and technology. We're building innovative educational systems and scaling a membership-based model to increase access to high-quality learning opportunities and community engagement.
We are seeking a skilled Data Engineer with Machine Learning experience to join our growing team and help power our CRM systems, online learning platforms, and community impact data efforts.
Position Summary:
This is a new position at SR1 and ideal for someone with a startup mentality who is excited about building systems from the ground up. The right candidate will be forward-thinking, adaptable, and energized by the opportunity to help SR1 be on the cutting edge of innovation in empowering communities through technology and behavioral science .
As the Data Engineer, you will design and maintain scalable data infrastructure that supports our CRM, educational systems, and data-driven initiatives. You will work closely with full-stack developers and organizational leadership to deploy machine learning models that personalize learning experiences, increase membership engagement, and inform strategic decisions.
You will also play a vital role in developing surveys and presenting data results in user-friendly formats to support internal teams and external partners.
Key Responsibilities:
Data Engineering
- Build and maintain secure, scalable ETL pipelines to collect and process data from various systems.
- Design and manage data architecture to support CRM functionality, online learning platforms, and analytics needs.
- Ensure data quality, consistency, governance, and compliance across all systems.
Machine Learning & Analytics
- Build and deploy ML models for:
- Predicting user behavior and engagement
- Recommending personalized learning paths
- Identifying at-risk users or underserved student groups
- Translate business and program goals into analytical frameworks and actionable insights.
- Create dashboards and reporting tools for internal and external stakeholders.
Survey Development & Data Display
- Collaborate with SR1 teams to design surveys that assess community needs, program outcomes, and user feedback.
- Build visualizations and tools to display survey and performance data in clear and engaging formats.
- Translate complex data findings into visual stories and summaries for decision-makers.
Team Collaboration & Support
- Work with full-stack developers to integrate data tools into web applications and internal platforms.
- Partner with education, outreach, and program leads to support data-informed strategies and growth.
- Maintain ethical data use and privacy compliance, especially concerning youth and family data.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Data Engineering, or a related field.
- Minimum 3 years of experience in data engineering and/or applied machine learning.
- Strong skills in Python and SQL.
- Experience with data pipeline tools (e.g., Apache Airflow, Apache Spark).
- Familiarity with machine learning frameworks (e.g., scikit-learn, TensorFlow, PyTorch).
- Experience working with cloud platforms (AWS, GCP, or Azure).
- Strong communication skills and ability to work with technical and non-technical stakeholders.
- Demonstrated ability to work in fast-paced, mission-driven environments.
Preferred Qualifications:
- Experience working in educational or nonprofit environments.
- Understanding of student data privacy laws (FERPA, COPPA).
- Familiarity with CRM systems (e.g., Salesforce, HubSpot) or custom-built membership platforms.
- Experience with survey platforms and tools (e.g., SurveyMonkey, Qualtrics).
- Knowledge of visualization tools (Tableau, Power BI, Looker, or similar).
Salary & Compensation:
SR1 offers a competitive salary aligned with regional market rates and nonprofit sector standards.
Salary Range:
$60,000 – $80,000 annually , based on experience and qualifications.
Future increases are possible and will be based on successful development, performance, and organizational growth .
Additional Benefits May Include:
- Opportunities for leadership and professional growth
- Mission-driven and collaborative team culture
- Participation in transformative education and technology initiatives
- Performance-based bonuses and recognition programs
To Apply:
Email your resume and a brief statement of interest to info@sr1tech.org with the subject line:
“Data Engineer – ML Application – [Your Name]”
Job Tags
Full time,