CareerPlanSign in

Software Engineer (Graph), Supply Chain Integration

Sunnyvale, United States of America💼 Full-time🗓 2026-09-18 → 2026-09-28

Core

Design, develop, and optimize graph-based data models and applications for Apple's Supply Chain needs, powering analytics and insights for supply planning, demand planning, and product distribution.

Role type

Senior Neo4j Graph Database Engineer

Builds

Graph data models, Cypher queries, data pipelines, and integration layers connecting Neo4j with Java/Python/Node.js applications.

Domain

Supply Chain / Graph Databases

Deliverable

production ML models

Required skills

Neo4j, Cypher, graph modeling, data integration, performance tuning, Java/Python/JavaScript, SQL/NoSQL, ETL pipelines, graph theory concepts

Preferred skills

supply chain domain knowledge, graph analytics, ML integrations, knowledge graphs, Docker/Kubernetes, CI/CD, data visualization tools

Technologies

Neo4j, Cypher, Java, Spring Boot, Python, Node.js, Kafka, Spark, GraphQL, GDS library, Neo4j Bloom

Responsibilities

Design and implement graph data models and relationship-based schemas; Develop and optimize Cypher queries for high-performance data access; Integrate Neo4j with backend applications; Build data pipelines to sync data between Neo4j and other systems; Collaborate with teams to translate business problems into graph solutions; Ensure data quality, consistency, and performance optimization; Support system scaling, backup/recovery, and deployment automation.

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.