Senior Software Engineer, Environment and Supply Chain Innovation

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $231k
$101k most similar roles pay here $297k

This role pays more than 92% of similar roles. Most pay $149,642–$212,150 — the shaded band above. At the midpoint, this role pays about $231k versus about $181k 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 1984 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Environment and Supply Chain Innovation

As a Senior Software Engineer, Environment and Supply Chain Innovation, you will join the ESCI Technology Solutions team to build applications supporting labor rights and carbon neutrality goals within the global supply chain. You will serve as a technical leader designing and building agentic systems using LLMs, RAG pipelines, and prompt engineering while developing backend services for ML workloads. Your daily work involves maintaining cloud infrastructure using Kubernetes and Terraform, creating production-ready code, and supporting scalable ELT pipelines for data warehousing. You will utilize Python, Snowflake, dbt, Airflow, and Dagster to manage complex data flows. The role requires expertise in PyTorch, Hugging Face, or LangChain, alongside proficiency in JavaScript/TypeScript for tooling. You will collaborate with cross-functional teams to translate business requirements into technical strategies while ensuring high performance through robust observability and monitoring tools.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and build complex agentic systems using LLMs, RAG pipelines, and prompt engineering.
  • Develop backend services for ML workloads including data ingestion, model evaluation, and production inference.
  • Manage cloud infrastructure using Kubernetes and Terraform to support AI workloads and deployments.
  • Build scalable infrastructure for ELT pipelines and data warehousing in collaboration with the data team.
  • Create observability tools, monitoring dashboards, and telemetry for machine learning systems.
  • Translate business requirements from stakeholders into technical solutions and architectural patterns.
  • Establish engineering best practices through code reviews, design reviews, and Architecture Decision Records (ADRs).

What we're looking for

  • Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field (or equivalent experience).
  • 7+ years of software engineering experience with expertise in backend technologies and AI/ML systems.
  • Proven experience building complex agentic systems using LLMs.
  • Strong programming skills in Python and proficiency in backend API service development.
  • Hands-on experience with Kubernetes and Infrastructure as Code (Terraform).
  • Proficiency in database technologies, CI/CD solutions, and developing ELT pipelines.
  • Experience with a cloud data warehouse; Snowflake is preferred.
  • Familiarity with ML frameworks like PyTorch, Hugging Face, or LangChain (preferred); proficiency in JavaScript/TypeScript (preferred).

More like this

Similar roles

Senior Software Engineer

The Walt Disney Company

Remote 16 days ago $148,700$199,400
JavaScript HLS DASH Web Development PlayReady Widevine AVC HEVC AAC EAC3 cross platform development Android Gaming Consoles
5+ yrs exp Remote

Senior Software Engineer

Microsoft

Redmond, WA 113 days ago $119,800$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Senior Software Engineer

Coinbase

Remote 91 days ago
React TypeScript Go API Design Distributed Systems AI/ML Observability Debugging Incident Response
5+ yrs exp Remote

Senior Software Engineer

Caterpillar

Irving, TX 74 days ago $156,998$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 73 days ago $119,800$234,700
C C++ C# Java JavaScript Python Microsoft Azure AWS Distributed Systems Cloud Computing Software Engineering
4+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA +1 50 days ago $177,900$257,550
JavaScript TypeScript Java REST GraphQL End-to-End Testing AI Frameworks Web Components
8+ yrs exp