Software Engineer, Graph, Supply Chain Integration

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $231k
$121k most similar roles pay here $294k

This role pays more than 84% of similar roles. Most pay $137,500–$214,000 — the shaded band above. At the midpoint, this role pays about $231k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2321 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1891 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Graph, Supply Chain Integration

As a Software Engineer (Graph), Supply Chain Integration, you will join the Supply Chain Innovation team to build end-to-end software solutions for supply planning, demand planning, and product distribution. You will design and implement graph data models using Neo4j, develop optimized Cypher queries, and build data pipelines to sync information between Neo4j and systems like SQL, Kafka, or Spark. The role involves integrating Neo4j with Java, Spring Boot, Python, or Node.js applications while utilizing tools such as Neo4j Bloom, the Graph Data Science library, and GraphQL. You will translate complex business problems into graph solutions to improve internal processes. Key technical requirements include expertise in graph theory, ETL pipeline development, and performance tuning for enterprise-scale systems. This role focuses on solving logistical challenges within the product lifecycle through advanced relationship analytics and data visualization.

What does a Software Engineer earn in California?

Median $214000 from 776 postings across 67 companies.

See salary data

What you'll do

  • Design and implement graph data models and relationship-based schemas using Neo4j.
  • Develop and optimize Cypher queries for high-performance data access and analysis.
  • Integrate Neo4j with backend applications using Java, Spring Boot, Python, or Node.js.
  • Build data pipelines to ingest, transform, and sync data between Neo4j and other systems like SQL, Kafka, or Spark.
  • Implement data visualization and relationship analytics using Neo4j Bloom or the Graph Data Science library.
  • Ensure data quality, consistency, and performance optimization across all graph datasets.
  • Manage system scaling, backup/recovery, and deployment automation for Neo4j environments.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
  • 5+ years of experience in data engineering, backend development, or database design.
  • 3+ years of hands-on experience with Neo4j for graph modeling, Cypher queries, and performance tuning.
  • Proficiency in at least one programming language (Java, Python, or JavaScript) with knowledge of APIs and microservices.
  • Deep understanding of graph theory concepts and familiarity with Neo4j Bloom, GraphQL for Neo4j, or the Graph Data Science library.
  • Proficiency in data modeling, ETL pipeline development, and SQL/NoSQL databases.
  • Experience with supply chain, product lifecycle, or recommendation systems (preferred).
  • Familiarity with Docker, Kubernetes, CI/CD, infrastructure automation, or data visualization tools (preferred).

More like this

Similar roles

Software Engineer, Graph, Supply Chain Integration

Apple Inc

Sunnyvale, CA 3 days ago $150,400$225,300
Neo4j Cypher Graph Modeling Java Spring Boot Python Node.js Kafka Spark SQL NoSQL GraphQL Graph Data Science (GDS) Neo4j Bloom ETL Microservices Docker Kubernetes CI/CD Power BI Tableau
5+ yrs exp

Software Build Engineer, Build and Integration

Apple Inc

San Diego, CA 3 days ago $118,000$207,100
CI/CD Git Python JavaScript Objective-C Swift UNIX macOS iOS Xcode Makefiles Subversion Vim Emacs Regular Expressions Distributed Computing Cloud Services Virtualization

Systems Integration Engineer

Leidos

Fort George G. Meade, MD 4 days ago $73,450$132,775
Linux Nginx Docker RedHat Satellite AWS Terraform SALT Ansible Prometheus Grafana Bash C PKI SELinux FIPS Infrastructure as Code Network Engineering Systems Engineering
5+ yrs exp