Back End Engineer

| Greater Boston Area

Are you obsessed with data? Are you excited by the opportunity to build great integration tools and services that streamline the high-performance processing of millions of student records? Do you believe that workflows should be defined as code?

The success of Ellevation’s products depends on the efficient movement of data from external sources into the Ellevation platform. We are looking for an experienced Back-End Engineer who can bring great problem-solving skills to address the challenge of transforming, validating, and loading many heterogeneous data sets at scale.

As a key member of an agile squad focused on data engineering, you will be responsible for designing, implementing, and deploying the essential services, components and libraries in C#, Python, and SQL that comprise Ellevation’s data and third-party integration capabilities. You will define our data integration architecture, be a technical mentor to a large team of junior engineer and analysts, and own the vision of what our thousands of data transformation workflows will look like in the years and terabytes to come. You’ll also be prototyping, evaluating new technologies, and helping to enable our data analytics and warehousing initiatives.

About You:

  • You have the battle scars to explain why CSV isn’t the best format for exchanging data, or why sometimes Microsoft SSIS just won’t cut it.
  • You can explain what a directed acyclic graph (DAG) is.
  • You’re intrigued at the prospects of building the infrastructure that enables modular and operationally robust data processing pipelines.
  • You value clean and elegant, but pragmatic and effective, software design. There are times for craftsmanship, but at the end of the day, we must solve customer challenges.
  • You’re energized by the success of fellow engineers whom you mentor and coach.
  • You're a team-player that thrives in a dynamic environment where there can be degrees of ambiguity.

Technical Skills:

  • Experienced in Microsoft .NET stack server-side development: C#, Entity Framework/Dapper, LINQ.
  • Firm knowledge of Microsoft SQL Server, PostgreSQL, or similar RDBMS (stored procedures, views, indexes, query plans)
  • Expertise with Python (including packages such as Pandas)
  • Interest or experience with Apache Airflow or similar Python workflow frameworks.
  • Familiarity with data interchange standards such as CEDS, Ed-Fi, or EDI is a plus but not required.

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 Learners (ELs). By combining great products, student data, and research on best practices, Ellevation helps school districts transform their EL programs and ensure all students can achieve their highest aspirations.

We are a fast-growing, mission-driven technology company, partnering with nearly 600 public school districts all across the country. We are well-capitalized, have a strong and growing team, and are continuously focused on how to build the best organization so that we can achieve our ambitious social and financial objectives.

Learn more about our culture here:

  • https://ellevationeducation.com/culture
  • https://venturefizz.com/blog/ellevation-education-engineering-spotlight-boston-ma
  • https://www.builtinboston.com/2018/03/08/ellevation-education-diversity
Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • ASP.NET MVCLanguages
    • jQueryLibraries
    • KnockoutLibraries
    • FoundationLibraries
    • AngularJSFrameworks
    • ASP.NETFrameworks
    • Node.jsFrameworks
    • AureliaFrameworks
    • EntityFrameworks
    • ElasticsearchFrameworks
    • MongoDBDatabases
    • SQLDatabases
    • CouchbaseDatabases
    • Google AnalyticsAnalytics
    • SplunkAnalytics
    • Insight SquaredAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • HubSpotCRM
    • SalesforceCRM
    • WistiaCRM
    • AskNicelyCRM

Location

Our office is in the trendy and easily accessible Downtown Boston area with plenty of restaurants, coffee shops, and bars nearby.
38 Chauncy Street, Boston, MA 02110

Insider's spotlight

What are some social events your company does?

We celebrate the end of each work week on Friday afternoons with a social gathering in the office. We play games and spend time getting to know each other. In addition, we have monthly company sponsored lunches and 2 company offsites per year when we fly our remote team to Boston for 2 days of team building exercises and social events.

Mayya

People Operations Manager

How do you collaborate with other teams in the company?

I collaborate with others in the company through our use of Slack, regular all-hands company meetings, inter-team meetings, and our office space. More specifically, our Slack portal has been designed to include many cross functional channels such as product updates, territory-specific team channels and more. Inter-team meetings every 2 weeks, such

Ben

Partner Development Manager

What makes someone successful on your team?

Our success is built on two key elements-

Passion for our mission: We are passionate about helping our partners achieve great things with their students.

Listening and learning: With a wide range of partners, listening deeply helps us communicate with partners how our tools can meet their needs and provides a rich source of feedback for our team.

Ira

Senior Implementation Manager

How do your team's ideas influence the company's direction?

The Training Solutions team is an integral part of ensuring the overall success of our partners. Because we are the team to be in front of the end user, we [trainers] are able to provide valuable insight into the needs of our partners because we hear first hand what is going well, what could be improved, and what challenges users face. As a result,

Denise

Director of Training Solutions

How would you describe the company’s work-life balance?

The work-life balance at Ellevation is great. We have just enough flexibility with our schedules and we [email protected](work at home) as needed.

Neelima

Software Engineer in Test

What are Ellevation Education Perks + Benefits

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Onsite Gym
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Learn more here: https://ellevationeducation.com/sites/default/files/uploads/pdfs/4E_-_LOA_Section_%285%29.pdf
Adoption Assistance
8 weeks of paid leave and adopting parents receive a lump sum bonus of $5,000 to assist with expenses incurred in the adoption process.
Vacation & Time Off Benefits
Unlimited Vacation Policy
Generous PTO
Paid Volunteer Time
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Game Room
Stocked Kitchen
Happy Hours
Professional Development Benefits
Job Training & Conferences
More Jobs at Ellevation Education6 open jobs
All Jobs
Data + Analytics
Design + UX
Dev + Engineer
Developer
new
Ellevation Education
Developer
new
Ellevation Education
Data + Analytics
new
Ellevation Education
Developer
new
Ellevation Education
Design + UX
new
Ellevation Education
Data + Analytics
new
Ellevation Education