Learning Commons11.02.26
AI SCORE 8.5

Senior Software Engineer - Data for Education Initiative

$190K–$262K/year
HybridEdTechRelocation

About the Role

We are seeking a Senior Software Engineer, Data to join our team at Learning Commons, an initiative by Mark Zuckerberg and Priscilla Chan focused on revolutionizing education through technology. This Senior Software Engineer, Data remote position will allow you to design and build impactful software systems that enhance the educational experience for students and teachers alike.

What You'll Do

  • Design, build, and scale software systems to support educators in addressing challenges in the classroom.
  • Create new Change Data Capture (CDC) pipelines to facilitate the launch of new educational products.
  • Collaborate with the infrastructure team to enhance monitoring and scalability of CDC pipelines.
  • Triage and investigate issues related to Debezium or Kafka in collaboration with the infrastructure team.
  • Maintain key data pipelines and ingest external datasets for team use.
  • Improve data usability and quality within our data warehouse.
  • Launch new ETL (extract, transform, load) processes in production environments.
  • Set up roles and access permissions for Databricks, adhering to best practices.
  • Establish ETL pipelines or orchestration workflows within AWS and Databricks ecosystems.
  • Collect and organize knowledge through various sources, ensuring data accuracy.
  • Transform, integrate, aggregate, annotate, and enrich data to enhance its value.
  • Continuously update student attributes for personalized learning experiences.

Requirements

  • Hands-on experience with AWS services and Kubernetes.
  • Experience with Databricks/Spark ecosystem.
  • Knowledge of CDC, Debezium, and Kafka.
  • Proven experience in Software Engineering or Data Engineering.
  • Expertise in writing efficient and optimized SQL queries.
  • Experience with dimensional data modeling and schema design in databases or data warehouses.
  • Proficiency in scripting languages such as Python.
  • Experience with ETL tools like Airflow.
  • Familiarity with large-scale cloud data warehouses such as Snowflake.
  • A passion for education and improving learning through technology.
  • Experience working with large datasets and collaborating with teams to understand data needs.

Nice to Have

  • Experience in the EdTech sector.
  • Familiarity with machine learning concepts.
  • Previous roles in educational technology development.

What We Offer

  • A competitive salary range of $190,000 - $261,800, based on experience.
  • Generous employer match on 401(k) contributions.
  • Paid time off to volunteer at organizations of your choice.
  • Funding for select family-forming benefits.
  • Relocation support for employees who need assistance moving.
  • A collaborative, team-oriented environment with opportunities for professional growth.

This Senior Software Engineer, Data remote role is an exciting opportunity to make a meaningful impact in the education sector. If you are passionate about using technology to enhance learning experiences, we encourage you to apply!

Why This Job8.5 of 10

This Senior Software Engineer role offers a unique opportunity to work at the intersection of technology and education, with a competitive salary and relocation support.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in AWS services (such as S3, Lambda, and RDS) and experienced in deploying applications using Kubernetes, demonstrating a strong understanding of cloud infrastructure.

Ability to work effectively in a hybrid environment, demonstrating self-motivation and discipline while collaborating with remote teams and adapting to in-person meetings when necessary.

Experience with ETL processes and data pipelines using tools like Databricks, Kafka, and Debezium, showcasing an analytical mindset focused on optimizing data flow and transforming educational data into actionable insights.

Learning Resources

AWS Certified Solutions Architect - Associate 2023course

Career Path

Senior Software Engineer - Data for Education Initiative(Now)Lead Software Engineer or Data Architect(1-2 years)Engineering Manager or Principal Data Engineer(3-5 years)

Market Overview

AWS Market Size 2024
$100B
Annual Growth of AWS Services
23.2%
AI Adoption in Cloud Services
65%
Investment in Cloud Technologies
+40%
Labour Demand for Cloud Engineers
+30%
Avg Salary for Senior Software Engineers in AWS
$135K

Skills & Requirements

Required
AWSKubernetesDatabricks
Growing in Demand
Machine Learning on AWSServerless ArchitectureData Engineering with Apache Spark
Declining
Traditional Data WarehousingOn-Premise Database Management Systems

Domain Trends

Increased Adoption of Serverless Architectures
Organizations are increasingly adopting serverless computing, with 75% of enterprises planning to use serverless architectures by 2025.
Rise of Data Lakes in Education
Data lakes are becoming essential in the education sector, with a projected 40% increase in their adoption for data analytics by 2025.
Focus on Real-time Data Processing
The demand for real-time data processing solutions is growing, with a 50% increase in job postings for technologies like Kafka and Debezium in 2024.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.