Staff Software Engineer/Tech Lead (Data Ingest)
Over the last 10 years, Ellevation Education has built a thriving business serving the administrators, teachers, and specialists who support English Learners at public schools across the US. Today, over 1,000 school districts use our software to manage their EL programs. We are a successful, rapidly growing business with a real mission -- helping English Learners achieve all they possibly can.
We’re currently making a major investment in our data ingestion pipeline. We're overhauling the internal tooling that collects and transforms school district data, so that our broader engineering team can more rapidly evolve our core, data-centric products. We've committed to using Spark as our foundational data engineering technology.
We are looking for an experienced data engineer to play an integral role in the development and deployment of the new ingest pipeline.
As a staff engineer and tech lead, you’ll guide the work of a small team of engineers, providing both architectural leadership and steady, in-the-trenches mentorship. You'll partner with a product manager to prioritize work to achieve key strategic outcomes. You will collaborate with other product teams to solve problems related to ingest and data more generally. Your team also supports a customer success team that operates the existing ingest jobs - they are your primary users.
While the scale of our data is not “big data” by traditional measures, we do have scale in the number of imports we must support and the breadth of transformations applied to that data.
You are comfortable weighing tradeoffs, generating options, and assessing risks. You have experience breaking down complex distributed systems and using off the shelf software to stitch together solutions. You’ve lived with systems in production, and have a healthy respect for the challenges of operating complex systems. You have experience leading the careful introduction of new technologies to a company.
As a staff engineer, you’ll also be a part of broader discussions that guide the overall evolution of Ellevation’s architecture -- and, in so doing, you’ll help people across the engineering team level up on complex system design and implementation.
We look for experienced engineers who are excited to use their technical skills and experience in support of a mission-driven company.
About You:
- You have 5+ years of software development experience
- You are excited to put your technical skills to work to solve hard problems for a business
- You have deep expertise in designing, implementing and operating complex systems
- You have deep expertise in multiple modern languages, including at least one strongly suited to data engineering
- You have deep expertise in using relational databases
- Python experience a plus - new systems built using Python/Spark
- Experience with Spark a plus
- You have a strong track record of helping the engineers on your teams learn and grow
- You demonstrate an eagerness to learn from others
About Us:
At Ellevation, we develop world-class software to help school districts and educators support the fastest growing population of K-12 students: English Language Learners (ELLs). Ellevation helps school districts transform their EL programs and ensure all students can achieve their highest aspirations with a best-in-class data and instructional planning platform, resources to build teacher capacity, and student-facing programs to teach academic language.
We are a fast-growing, mission-driven technology company, partnering with over 1,200 school districts and more than 3 million current and former EL students. Over the next five years we are focused on doubling the number of students we serve and driving measurable outcomes for students. We are well-capitalized, have a strong team, and are continuously focused on how to build the best organization so that we can achieve our ambitious social and financial objectives.
Why Ellevation?
In addition to our great benefit plans and competitive salaries, here are some other perks that make us unique:
+ Great location in Boston - a stone’s throw from the Chauncy Street/Downtown Crossing T stop (We are currently working 100% remotely due to COVID-19)
+ Ability to make a significant impact in the education industry
+ Fun Fridays including virtual happy hours with our remote team
+ Free snacks, beverages, fruit, and we even compost!
+ On-site gym, game room and darts to support all levels of athleticism
+ Opportunity to join an open and collaborative work environment!
Learn more about our team in our Culture Deck.
Here at Ellevation, we champion diversity, inclusion, equity, and belonging. We strive to build a team that reflects the diverse communities we serve. We’re an equal opportunity employer, committed to creating an inclusive workplace that promotes and values a range of ideas and opinions. We embrace all types of differences in the development of our organization. We are proud to have been recognized in prior years as “Best Tech Workplace for Diversity” from the Timmy Awards for investing in trainings around inclusive behaviors, microaggressions, unconscious bias, and fostering a culture of sharing educational resources across the company. We are encouraged by our progress, but there’s more work to be done.
Information that you provide when applying for employment with Ellevation Education may be subject to the California Consumer Privacy Act. Click here for more information about our data collection practices and your rights related to that data.
#LI-Remote