Software Engineer, Graph, Supply Chain Integration

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$225,300 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $188k
$132k most similar roles pay here $235k

This role pays more than 51% of similar roles. Most pay $142,300–$216,616 — the shaded band above. At the midpoint, this role pays about $188k versus about $179k 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 and relationship-based schemas using Neo4j while developing optimized Cypher queries for high-performance data access. Your daily work involves building data pipelines to sync information between Neo4j and systems like SQL, Kafka, or Spark. You will integrate these solutions with Java, Spring Boot, Python, or Node.js applications and utilize tools such as Neo4j Bloom, the Graph Data Science library, and GraphQL. The role focuses on solving complex business problems by translating them into graph-based analytics to optimize internal processes within the supply chain and product lifecycle domain through advanced data modeling and performance tuning.

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, recommendation systems, or knowledge graphs (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 1 day ago $184,700$277,600
Neo4j Cypher Graph Modeling Java Python Node.js Spring Boot Kafka Spark SQL NoSQL GraphQL Graph Data Science (GDS) ETL Microservices Docker Kubernetes CI/CD Power BI Tableau
5+ yrs exp

Software Engineer, Supply Chain Integration

Apple Inc

Sunnyvale, CA 170 days ago $150,400$225,300
Python FastAPI Django REST Framework Flask Pandas NumPy Polars PySpark Celery Dask AWS Google Cloud Platform Docker Kubernetes SQL NoSQL Redis Apache Airflow RAG

Software Engineer, Supply Chain Integration

Apple Inc

Austin, TX 170 days ago
Python RESTful APIs FastAPI Django REST Framework Flask Pandas NumPy Polars PySpark Celery Dask AWS Google Cloud Platform Docker Kubernetes SQL NoSQL Redis Apache Airflow LLMs RAG

Software Integration Engineer

General Dynamics

Annapolis Junction, MD 67 days ago $170,000$230,000
HPC Linux Shell Scripting Python C C++ Java GCC Parallel Processing CORBA J2EE Perl JavaScript Configuration Management Site Reliability Engineering UNIX
10+ yrs exp

Senior Software Engineer, Sensor Integration

Anduril Industries

Irvine, CA 69 days ago $191,000$253,000
C++ Rust Sensor Fusion Robotics Networking Data Processing Remote Sensing Radar Lidar EO IR Systems Integration Software Engineering