Apple
Posted 6mo ago

Software Engineer (Graph), Supply Chain Integration

Apple
Sunnyvale or San Francisco
OnsiteFull Time
Responsibilities
  • Design graph models
  • Develop graph-based applications
  • Optimize data integration
Requirements
  • 5+ years in data engineering/backend or database design
  • 3+ years with Neo4j
  • Proficient in Java, Python, or JavaScript
  • Graph modeling, APIs, microservices
  • Degree in CS/IS or related field
Technical tools mentioned
Neo4jCypherNeo4j BloomGraphQL for Neo4jGraph Data ScienceJavaPythonJavaScriptSQLNoSQLDockerKubernetesCI/CD

Job description

At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences. Bring passion and dedication to your work, and there’s no telling what can be accomplished.

As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple’s Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond. You will collaborate with various internal stakeholders to define and implement solutions that optimize Apple’s internal business processes.

Description

We are seeking an expert Neo4j Graph Database Engineer to design, develop, and optimize graph-based data models and applications that power sophisticated analytics and insights. The ideal candidate will have hands-on expertise with Neo4j, Cypher, and graph modeling, along with a strong understanding of data integration, performance tuning, and API-based access for enterprise-scale systems.

Minimum Qualifications

  • 5+ years in data engineering, backend development, or database design, including 3+ years of hands-on work with Neo4j for graph modeling, Cypher queries, and performance tuning.
  • Proficient in at least one programming language (Java, Python, or JavaScript) with strong knowledge of APIs, microservices, and data integration frameworks.
  • Deep understanding of graph theory concepts (nodes, relationships, traversals, centrality) and familiarity with Neo4j Bloom, GraphQL for Neo4j, or the Graph Data Science (GDS) library.
  • Proficient in data modeling, ETL pipeline development, and SQL/NoSQL databases.
  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.

Preferred Qualifications

  • Exposure to supply chain, product lifecycle, or recommendation systems.
  • Experience with graph analytics, ML integrations, or knowledge graphs.
  • Familiarity with Docker/Kubernetes, CI/CD, and infrastructure automation.
  • Knowledge of data visualization tools (Power BI, Tableau, or custom dashboards).

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Software Engineer roles near Sunnyvale, California
3h
Save
Mark Applied
Hide
Software Engineer, Databases (Technical Leadership)
Bellevue or Menlo Park
$219k-$301k/yr OnsiteFull Time
Meta
MetaNASDAQ: META: Develops social networking platforms and virtual reality technologies.
12+ YOEBachelor's degree or equivalent practical experience and 12+ years in database systems engineering, with expertise in database internals, architecture, large-scale infrastructure, performance, reliability, standards, and technical communication.
MySQL, MyRocks, MyRAFT, Raft, Paxos
5h
Save
Mark Applied
Hide
Software Engineer — Product
New York City or San Francisco
$220k-$300k/yr HybridFull Time
Snorkel AI
Snorkel AI: Software platform for programmatic AI data development and labeling.
4+ YOERequires 4+ years of software engineering experience, strong React and TypeScript skills, front-end or full-stack fundamentals, API experience, accessibility knowledge, and experience delivering scalable product software.
React, TypeScript, HTML5, CSS3, Tailwind, Redux, React Context API, RESTful APIs, Node.js, Python, WCAG, Next.js
5h
Save
Mark Applied
Hide
Staff Software Engineer, Systems Infrastructure - Agent Evaluation
Mountain View, California, United States
$175k-$287k/yr HybridFull Time
LinkedInNASDAQ: MSFT: Professional social network for career development and job recruitment.
4+ YOEBachelor's degree or equivalent experience; 4+ years building deep learning and large-scale distributed systems; 4+ years coding in Java, C++, Python, Go, Rust, C#, Scala, or similar languages.
Java, C++, Python, Go, Rust, C#, Scala, MLFlow, Kubeflow, Flink, Beam, Spark, PyTorch, TensorFlow, JAX, FLAX
5h
Save
Mark Applied
Hide
Principal AI Native Software Engineer
Santa Clara, California, United States
$216k-$378k/yr HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Provides a cloud platform for automating enterprise digital workflows.
12+ YOERequires 12+ years building large-scale production software, Java, Python, JavaScript, SQL, AI-native development, analytics platforms, vector retrieval, agentic architectures, and strong communication and coaching skills.
Java, Python, JavaScript, SQL, Claude Code
6h
Save
Mark Applied
Hide
Software Engineer, Core Platform (All Levels)
San Francisco, California, United States
OnsiteFull Time
Heliux
Heliux: Software platform for managing industrial and manufacturing operations.
Experience building complex, scalable software systems from zero to one and proficiency in Rust, Python, Java, TypeScript, or similar programming languages. ITAR eligibility or authorization required.
Rust, Python, Java, TypeScript, React, NextJS, ThreeJS, FastAPI, Flask, PostgreSQL, DynamoDB, AWS, RDS, S3, ECS, SQS, Electron, Docker
6h
Save
Mark Applied
Hide
Staff Software Engineer, Google Ads
Mountain View or Kirkland or New York City
$207k-$300k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
8+ YOEBachelor's degree or equivalent practical experience; 8 years software development; 5 years testing and launching products; 3 years software design and architecture. Leadership and advertising platform experience preferred.
7h
Save
Mark Applied
Hide
Senior Software Engineer, RL Environments
San Francisco or United States
$245k-$300k/yr HybridFull Time
Pareto
Pareto: Provides human-expert training data and evaluation for AI models.
7+ YOERequires 7+ years building production systems, Python or TypeScript, containerized services, cloud infrastructure experience, production incident ownership, and US residence with Bay Area access.
Python, TypeScript, Docker, AWS, MCP, CI
7h
Save
Mark Applied
Hide
Sr Software Engineer - Engineer
Sunnyvale, California, United States
$202k-$224k/yr OnsiteFull Time
Uber
UberNYSE: UBER: A technology platform for transportation, delivery, and freight.
6+ YOERequires 6+ years in backend or data engineering, advanced SQL and data warehousing expertise, organization-wide project leadership, incident management experience, and a bachelor's or master's degree in computer science or engineering.
SQL, Flink, Spark, Apache Pinot, Druid, Hadoop