Staff Software Engineer - Knowledge Graph (Edu Graph)

Founded by Priscilla Chan and Mark Zuckerberg to help solve society's challenges through technology and grantmaking in education, health, and community needs.
$214,000 - $321,000
Data
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Education · AI

Description For Staff Software Engineer - Knowledge Graph (Edu Graph)

The Chan Zuckerberg Initiative (CZI) is seeking a Staff Software Engineer to lead the development of Edu Graph, an innovative knowledge graph platform that will revolutionize educational technology. This role sits at the intersection of education and cutting-edge technology, focusing on building a large-scale, open knowledge graph that contains comprehensive educational ontology, including curriculums and standards.

The position offers a unique opportunity to work on a project that will directly impact the future of education technology. As the technical lead for Edu Graph, you'll be responsible for designing and implementing scalable data pipelines, optimizing graph database infrastructure, and creating APIs that enable educational technology partners to integrate with the platform seamlessly.

The ideal candidate will bring deep expertise in knowledge graph development, graph databases (particularly Neo4j), and data pipeline construction. Strong programming skills in Python or Java are essential, along with experience in cloud infrastructure and distributed systems. The role requires both technical leadership and collaborative skills, as you'll be working with cross-functional teams of engineers, data scientists, and education experts.

CZI offers a competitive compensation package with a base salary range of $214,000 - $321,000 for the Redwood City location, along with comprehensive benefits including 401(k) matching, annual benefits for housing or other life needs, and relocation support. The position is hybrid, allowing for flexibility while maintaining collaborative opportunities with the team.

This is an exceptional opportunity for a technical leader who is passionate about education and wants to make a lasting impact on how educational content is organized and delivered. You'll be at the forefront of applying AI and knowledge technologies to transform education, working with a mission-driven organization that's committed to building a more inclusive, just, and healthy future for everyone.

Last updated a month ago

Responsibilities For Staff Software Engineer - Knowledge Graph (Edu Graph)

  • Drive technical architecture and development of Edu Graph
  • Design and implement scalable data pipelines for educational data integration
  • Develop and optimize graph database infrastructure
  • Create and maintain APIs for educational technology partners
  • Develop tools for data quality assurance and graph validation
  • Collaborate with AI/ML teams for content recommendations
  • Partner with product and education teams to translate requirements into technical solutions

Requirements For Staff Software Engineer - Knowledge Graph (Edu Graph)

Python
Java
  • Demonstrated experience in knowledge graph development and graph databases
  • Strong experience building reliable data pipelines and ETL processes
  • Experience with cloud infrastructure and distributed systems
  • Proficiency in Python, Java, or similar languages
  • Experience designing taxonomies and ontologies
  • Experience with NLP, Machine Learning, and Large Language Models
  • Strong collaboration skills
  • Experience mentoring engineers and driving technical decisions
  • Passion for education

Benefits For Staff Software Engineer - Knowledge Graph (Edu Graph)

401k
Commuter Benefits
Relocation Benefits
  • Employer match on 401(k) contributions
  • Annual benefit for housing, student loans, childcare, or commuter costs
  • CZI Life of Service Gifts
  • Paid time off for volunteering
  • Family-forming benefits
  • Relocation support for Bay Area

Interested in this job?

Jobs Related To Chan Zuckerberg Initiative Staff Software Engineer - Knowledge Graph (Edu Graph)

Staff Software Engineer - Knowledge Graph (Edu Graph)

Staff Software Engineer position at CZI to lead development of Edu Graph, an innovative knowledge graph platform for educational content.

Data Engineer (L5) - Security

Senior Data Engineer position at Netflix focusing on security and fraud detection, building data pipelines and products using big data technologies.

Data Scientist (L5) - Ads (Experimentation)

Lead Data Scientist role at Netflix focusing on ads experimentation and analytics, offering remote work and competitive compensation.

Staff Software Engineer, Data Engineering

Staff Software Engineer, Data Engineering position at LinkedIn focusing on building scalable data solutions and infrastructure for Trust & Safety initiatives.

Data Engineering Manager (GTM)

Data Engineering Manager position at LinkedIn leading GTM data science team, focusing on sales insights and customer journey optimization.