Posted 2mo ago

Sr Software Engineer (Front End - Real-Time 3D), Retail and Marcom Engineering

@ Apple
Sunnyvale or San Francisco Bay Area
OnsiteFull Time
Responsibilities:Lead projects, Collaborate cross-functionally, Architect decisions
Requirements Summary:Senior Front End Engineer with graphics/real-time 3D experience; BS in CS or related field or 3+ years experience; strong web fundamentals; shader/graphics knowledge.
Technical Tools Mentioned:WebGL, GLSL, WGSL, WebGPU, HTML, CSS, JavaScript, TypeScript
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Marcom Platform & Services (MP&S) partners with Marcom’s Global Marketing Communications group to deliver platforms and tools. Marcom oversee all of Apple’s advertising and marketing to ensure the flawless development and execution of world-class communications.

Description

We are seeking an experienced and proactive Senior Front End Engineer to lead projects that enable the creation and delivery of real-time 3D and spatial experiences on apple.com. This role requires driving innovation, strong planning, technical leadership, and collaboration skills. The person in this role will take ownership of project execution and success, collaborating cross functionally to determine architectural decisions, and provide team oversight and development while ensuring high-quality software delivery.

Minimum Qualifications

  • Computer Graphics background (offline or online rendering).
  • Foundational knowledge of web fundamentals.
  • Requires Bachelor’s degree in Computer Science, a technical field or a minimum of 3 years of relevant work experience.

Preferred Qualifications

  • Shader & Emerging Technology Expertise – Proficient in developing shaders (especially GLSL/WGSL) and modern rendering concepts, such as PBR. Comfortable conducting research in relevant academic literature. Practical familiarity with common mathematical data structures and operations used in 3D graphics (quaternions, matrices, affine transforms). Significant familiarity with emerging web graphics technologies (e.g. WebGPU, Gaussian Splats, WebXR, MaterialX, ModelElement) with the ability to prototype and integrate innovations into workflows.
  • Technical Leadership & Strategy – Strong architectural decision-making skills, experienced in leading project planning, execution, and stakeholder engagement, as well as introducing new processes and technologies.