Analytics & Data Visualization Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

3+ years experience in data or analytics engineering roles., Proficiency in ANSI SQL and modern cloud data warehouses like Snowflake, BigQuery, or Redshift., Hands-on experience with ETL/ELT orchestration tools such as dbt, Apache Airflow, or AWS Glue., Bachelor's degree in Computer Science, Data Science, Information Systems, or related field..

Key responsibilities:

  • Design, build, and maintain scalable data pipelines and cloud-warehouse models.
  • Create interactive dashboards and visual analytics using Power BI, Tableau, JavaScript libraries, and Python frameworks.
  • Collaborate with analysts and stakeholders to gather requirements and iterate solutions.
  • Ensure data quality, security, and governance standards are met.

Equal Opportunity Schools logo
Equal Opportunity Schools Education SME https://eoschools.org/
51 - 200 Employees
See all jobs

Job description

JOB INFORMATION 

Job Title: Analytics & Data Visualization Engineer 

Location: Remote 

Posting Date: June 28, 2025 

Salary Range: $100,000 – $120,000 

About Equal Opportunity Schools (EOS) 

Equal Opportunity Schools (EOS) is a nonprofit organization dedicated to ensuring that all students have access to rigorous college and career-preparatory courses. By partnering with school districts nationwide, EOS breaks down barriers and empowers educators through data-driven tools and year-round support, creating learning environments where every student can realize their full potential. 

General Overview 

The Analytics & Data Visualization Engineer designs, builds, and maintains scalable ETL/ELT pipelines and cloud-warehouse models, then transforms those data assets into high-impact dashboards and embedded visual analytics. You’ll partner with product, engineering, and partnership teams to ensure data quality, drive self-service reporting, and craft intuitive UIs that surface actionable insights. This role reports to the Senior Project Manager. 

Expected Outcomes 

Develop & Maintain Data Pipelines (45%) 

  • Architect, implement, and monitor reliable ETL/ELT workflows across diverse sources.
  • Author and optimize complex SQL for bulk loads, incremental patterns, and transformations.
  • Ensure data models are performant and documented.

Design & Deliver Dashboards (35%) 

  • Build interactive reports and dashboards in Power BI, Tableau, JavaScript libraries (e.g. D3.js, ECharts, Chart.js, Recharts) and Python frameworks (e.g. Streamlit, Dash).
  • Apply UI/UX best practices for layout, accessibility, and mobile responsiveness.
  • Performance-tune visualizations for large datasets (aggregations, extracts, incremental refresh).

Collaboration & Enablement (15%) 

  • Partner with analysts and stakeholders to gather requirements and iterate solutions.
  • Document data models, metrics definitions, and dashboard usage guidelines.
  • Host training and “office hours” to promote self-service analytics.

Data Quality & Governance (5%) 

  • Implement validation checks, monitoring, and alerting for pipelines and dashboards.
  • Enforce data security, privacy, and governance standards.

Required Qualifications 

  • 3+ years in data or analytics engineering roles.
  • Expert in ANSI SQL (window functions, CTEs) and modern cloud warehouses (Snowflake, BigQuery, Redshift).
  • Hands-on with dbt, Apache Airflow, AWS Glue, or equivalent for ETL/ELT orchestration.
  • 2+ years building dashboards in Power BI, Tableau, JavaScript frameworks (e.g. D3.js; ECharts; Chart.js; Recharts) and Python dashboard frameworks (Streamlit; Dash).
  • Strong sense of visual hierarchy, color theory, and responsive design.
  • Able to translate technical concepts to non-technical audiences; excellent verbal and written communication.
  • Experience in Agile/Scrum teams.
  • Bachelor’s in Computer Science, Data Science, Information Systems, or related field (or equivalent experience).

Preferred Qualifications 

  • Familiarity with additional JS visualization libraries (e.g., Highcharts, Vega).
  • Experience with Git-based CI/CD for analytics artifacts.
  • Background in statistical analysis or data science workflows.
  • Knowledge of data governance frameworks and data catalog tools.

Travel Requirements/Expectations 

Occasional travel (up to 5%) for conferences, company retreats 

Physical, Mental, & Environmental Demands 

Remote role requiring standard home-office equipment (computer, phone, internet). 

Employee Value Proposition 

Career Advancement 

  • We prioritize recognition: We know how hard our team works for our students and school teams. We have a comprehensive recognition program in place the allows staff to celebrate one another, as well as opportunities for leadership to acknowledge the deep contributions of our team. Our high performers feel seen. 
  • We fund professional development: We believe all staff deserve access to learning that meets them in their career development stage. We provide $500 for PD funding for all staff. We maintain an updated, accurate competency model to ensure staff have the clarity they need to chart their development path with their managers. This enables them to prioritize the right types of self-guided learning activities. 
  • We deepen this investment for people managers: Our leaders engage in continuous learning because we know the power of a well-equipped leader. When our leaders are good at taking care of our team, the team can take care of the work of our mission. 

 

Work Structure 

  • Remote/hybrid work: We believe that talent exists all over. We structure the work that allows our clients to work wherever they need to have fulfilled personal lives beyond work. We also provide an annual stipend to ensure staff have resources to create workspaces where they can focus and thrive. We ask staff to provide availability between 10-2 in their respective time zones to allow for collaboration and support. 
  • Great paid time off and work flexibility: In addition to our 1-week office closure at the end of the calendar year and our 1-week office closure in the middle of the summer, we offer robust paid time off (PTO) and paid holidays to ensure our staff have a chance to recharge from the work of our mission.

 

Total Rewards 

  • Highly competitive starting base pay: We aim to meet the market here. We benchmark against the major metropolitan areas in the ed-tech sector to ensure our staff have compelling salaries no matter their region. We place people on bands based on their depth of expertise and competency.
  • Meaningful band movement: We offer the left half of the range for new employees and work to ensure current employees gain access to the higher end of the scale with deep experience and competency. We invest in your development so you can improve your base salary through demonstration of deepened competency. 
  • Comprehensive benefits offerings: We exceed industry average retirement matching and meet the market with our healthcare coverage. We care about the wellbeing of our employees, so we pay for 80% of your insurance and provide additional resources like Employee Assistance Program(s) and Student Loan Repayment.

 

What We Offer 

  • Our employee benefits are designed to give everyone at Equal Opportunity Schools (EOS) a full, healthy, and happy life.   EOS covers the majority of employee medical and dental, and all vision coverage with a well-known national healthcare provider, and subsidizes costs for spouses, domestic partners and/or children. 
  • We offer flexible spending accounts for medical and dependent care, as well as many options for voluntary enrollment in plans that meet the needs of our staff and their families.
  • EOS offers 100% employer paid life and disability insurance. EOS offers highly competitive salaries and a robust 403(b) retirement plan with up to 6% match.  Employees can earn up to 16 hours per month based on years of service.  In addition to 7 paid holidays our offices are closed for 2 one-week organizational breaks per year to provide staffwell deserved breaks from their work. We provide up to 8 weeks of paid bonding leave. 

 

Application Process 

This posting will close on midnight on July 11. The first stage in our application process is the application, which includes submitting your resume submitting portfolio and/or sample dashbaords and short written responses.  Candidates who move to the second stage of our interview process will be invited to join members of our Data and Analytics team for a 45-minute Teams interview.  Our final candidates will be invited to an interview with our hiring manager, the VP Technology. We aim to have an offer extended by August 15, 2025, after the co-referencing stage with the final candidate. 

 If you have some but not all of the qualifications and are interested in the position, we very much encourage you to apply. 

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Education
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Data Visualization Specialist Related jobs