Software Engineer

Apple Inc

Confirmed live 3 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
68 days ago
Freshness
Confirmed live 3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $214k
$112k $295k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $129,951–$202,800 — the blue band above. At the midpoint, this role pays about $214k versus about $166k 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 3535 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2738 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer

The Software Engineer - VE joins the Video Engineering group to develop data applications, pipelines, and database systems. This role sits at the intersection of software, data, and machine learning, bridging Algorithm, Quality Assurance, and User Studies teams. You will design and develop internal tools to query large-scale video and sensor datasets, build scalable data pipelines for high-volume ingestion, and architect SQL and NoSQL database systems optimized for high-throughput workloads. Key technologies include Python, Git, REST APIs, and major cloud platforms. You will also utilize AI/LLM tools for prompt engineering and automated debugging. The work involves managing metadata, ensuring data quality for algorithm teams, and solving complex data processing problems to improve the quality of next-generation products through reliable, scalable, and maintainable system designs.

What does a Software Engineer earn in California?

Median $214500 from 1123 postings across 74 companies.

See salary data

What you'll do

  • Design and develop data applications and internal tools to query and analyze large-scale video and sensor datasets.
  • Build scalable data pipelines to handle high-volume data from ingestion to storage for algorithm teams.
  • Architect and maintain SQL and NoSQL database systems optimized for high-throughput workloads and metadata management.
  • Integrate with internal services and APIs, including identity systems, CI/CD platforms, and data management services.
  • Own the full lifecycle of your domain from initial design through deployment, ensuring reliability and scalability.
  • Explore and adopt emerging tools like AI and LLMs to improve development velocity and operational efficiency.

What we're looking for

  • BS degree and a minimum of 3 years of relevant industry experience.
  • 2+ years of experience with Python.
  • 2+ years of experience designing and developing data pipelines or data applications.
  • 1+ years of experience with a major cloud platform (e.g., AWS, or equivalent internal platforms).
  • Strong proficiency with Git, REST APIs, SQL, and NoSQL databases.
  • Experience with data modeling, schema design, and database performance optimization.
  • Proficiency in prompt engineering and AI-assisted development workflows for complex debugging and automation.
  • Experience with distributed data processing frameworks (e.g., Spark, Airflow, Kafka) (preferred).

More like this

Similar roles

Software Engineer

Apple Inc

Cupertino, CA 68 days ago $150,400–$277,600
Python SQL NoSQL Data Pipelines AWS Git REST APIs Spark Airflow Kafka React Flask FastAPI CI/CD ETL LLM Prompt Engineering System Design Data Modeling
3+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 73 days ago
C/C++ .Net C# Machine Learning AI Operating Systems Networking Algorithms Multi-threading RPC Simulators Troubleshooting
4+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 11 days ago
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 159 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 160 days ago $152,000–$209,000
C++ Python C# Java Rust PyTorch Machine Learning Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 157 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp