Software Engineer - VE

Apple Inc.
United States
9 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Web Interfaces Artificial Intelligence Airflow Amazon Web Services Databases Extract Transform Load (ETL) Data Warehousing Software Debugging Software Design Patterns Distributed Computing Environment NoSQL Software Engineering
+14 more
SQL Databases Cloud Platform System ReactJS Flask (Web Framework) Large Language Models Prompt Engineering Apache Spark Database Performance Backend Git Fastapi Apache Kafka Restful APIs Data Pipelines

Job description

Our team sits at a critical intersection, bridging Algorithm, Quality Assurance, and User Studies teams to drive innovation in video engineering. We build the data applications, pipelines, and database systems that power how Apple collects, manages, and processes data at scale.

Requirements

BS and a minimum of 3 years of relevant industry experience

2+ years of 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

Familiarity with software design patterns and system design principles (e.g., scalability, reliability, modularity, separation of concerns)

Solid understanding of the software development lifecycle and engineering best practices

Proficiency in prompt engineering and AI-assisted development workflows, with experience going beyond simple code suggestions to tackle complex debugging, architectural trade-offs, or automation tasks

Preferred Qualifications

Experience with distributed data processing frameworks (e.g., Spark, Airflow, Kafka, or equivalent)

Familiarity with data warehousing, ETL/ELT patterns, and large-scale analytics workflows

Experience designing end-to-end systems, including making trade-offs around performance, cost, and maintainability

Comfortable working in fast-moving, ambiguous environments with shifting priorities and tight timelines

Strong curiosity and drive to explore new technologies, including AI/LLM tools, to improve workflows and solve novel problems

Experience building internal tooling or lightweight web interfaces (e.g., React, Flask, FastAPI) as a complement to backend/data work

Good verbal and written communication skills for cross-functional collaboration

A builder mentality: you take ownership, move fast, and care about the quality of what you ship

About the company

The people here at Apple don’t just create products, they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple and help us leave the world better than we found it.

The Video Engineering group is looking for a Software Engineer with a strong emphasis on data application development, data pipeline engineering, and database systems. This is a hands-on, fast-paced role at the intersection of software, data, and machine learning, where the work you build directly impacts the quality of next-generation Apple products.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer Β· Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva Β· JS Congress

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon Β· World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Β· Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 Β· Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 Β· World Congress 2021

Videos

See all

Related articles

See all