On average, U.S. students are with substitute teachers for 5% of the typical school year. That means our students have substitute teachers for more than six months of their K-12 school career. The problem? We're suffering from a national shortage of substitute teachers.
Swing Education is focused on tackling the substitute teacher shortage. Our online platform makes it easy for great schools and quality subs to find each other. We help schools access more subs and offload tedious work associated with managing a pool of substitute teachers (recruiting, screening, payroll, etc.). Our network provides subs with a wider range of work opportunities to gain experience and build their professional network.
After more than 6 years in operation we are working with over 4000 schools in 7 states and have filled over 300k teacher absence days. We're a post-series B company with about 50 employees currently and our lead investors include GV (aka Google Ventures), Owl Ventures, and Social Capital. We also have a strong commitment to diversity and our employees are 60% people of color (30% underrepresented minorities) and over 50% female. Our board of directors is also 75% female and 75% people of color.
We’re a diverse and inclusive team. We find it easy to get up in the morning and work for teachers, schools, and students.
Position Summary
As a Staff Data Engineer, you will be responsible for building and maintaining the data infrastructure that supports creating a data-driven organization. You will work closely with engineering, product managers, and other stakeholders to design and implement robust, scalable data pipelines and analytics platforms. Your work will enable data-driven decision-making across the company and help Swing scale. Our Staff Data Engineer is critical to ensuring that the data infrastructure is reliable, scalable, and efficient, and that the data is of high quality and can be used to drive business insights. You will play a key role in establishing our data engineering practices.
This will be a full-time remote position.
Essential duties and responsibilities:
Design and implement scalable, reliable, and efficient data pipelines and data models
Collaborate with data engineering, product managers, and other stakeholders to identify data needs and provide data solutions
Develop and maintain ETL processes to integrate data from various sources
Optimize database queries and data processing pipelines to ensure high performance and availability
Troubleshoot and resolve data-related issues, including data quality and data integrations
Implement and maintain data security and privacy measures
Provide technical guidance and mentorship to other engineers
Participate in the development and implementation of data engineering best practices and standards
10+ years experience in data engineering, data science or relevant field
Strong programming skills in languages such as SQL, Datalog, Python, Java, JavaScript
Knowledge of AWS ETL and Segment
Experience building and maintaining robust, scalable, and efficient data pipelines
Familiarity with data modeling techniques and data warehousing concepts
Experience with cloud-based data storage and processing technologies, such as AWS or GCP
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Experience with Clojure
Experience training AI models is a big plus
Experience with data lakes
Familiarity with analytics and visualization platforms such as Mode Analytics or Looker
Familiarity with AWS Batch or Apache Airflow/Beam
Salary is commensurate on experience and is adjusted for cost of living standards dependent on position location. Swing Education offers a comprehensive benefits package which includes the following perks:
Medical/dental/vision benefits
Generous PTO
Paid holidays
Family leave
Stock options
Professional development reimbursement program
Mission-driven work
Fun, collaborative, balanced culture
Success story sharing