Lead Graph Engineer
Core
Design, develop, and optimize highly scalable, distributed systems and graph-based solutions for Apple's Supply Chain Innovation team, focusing on supply planning, demand planning, and product distribution.
Role type
Lead Graph Engineer (Senior IC with team leadership)
Builds
End-to-end software solutions for supply chain optimization, including graph models, microservices, and data pipelines.
Domain
Supply Chain / Graph Data Science / Cloud Infrastructure
Required skills
Graph database design (Neo4j), Cypher query writing, distributed systems architecture, microservices, cloud deployment (AWS/Azure/GCP), data modeling, ETL pipelines, Java/Python/JavaScript, API development, graph theory concepts, system reliability and security.
Preferred skills
Supply chain domain knowledge, graph analytics, ML integrations, knowledge graphs, Docker/Kubernetes, CI/CD, data visualization, LLMs, prompt engineering, RAG, mentoring engineers.
Technologies
Neo4j, Cypher, GraphQL, GDS, Java, Python, JavaScript, AWS, Azure, GCP, Docker, Kubernetes, Power BI, Tableau
Responsibilities
Design and optimize scalable distributed systems; lead proof-of-concept projects; conduct design and code reviews; mentor and guide a team of engineers; collaborate with product owners, QA, and end users; manage contractor relationships; handle application production support.
Seniority
Senior, hands-on IC with team leadership