Software Engineer - Digital Asset Management
Key Skills for This Role
Full Job Posting
Description
You will design, build, and operate backend services for our Digital Asset Management platform, working closely with content, publishing, and platform engineering teams to deliver reliable, scalable systems that power content authoring and delivery across Apple’s public and internal properties.
Minimum Qualifications
- 3+ years of software engineering experience, with a focus on backend or distributed systems.
- Programming skills in Java, with hands-on experience building services using Spring Boot.
- Experience building or operating Digital Asset Management systems, content management systems, or media processing/transcoding pipelines.
- Experience working on metadata and search layer: schema modeling, controlled vocabularies, faceted query APIs, and metadata extraction from embedded sources .
- Experience building rendition and derivative generation services — thumbnails, previews, web-optimized variants — orchestrated asynchronously at scale
- Experience designing and building REST APIs for high-throughput, production-grade systems
- Experience with NoSQL data stores such as MongoDB and/or DynamoDB, including schema/data modeling for scale.
- Experience with Kafka or similar event-streaming/messaging systems.
- Experience with search technologies such as Solr or Elasticsearch.
- Experience deploying and operating services in containerized, cloud environments (AWS, EKS/Kubernetes).
Preferred Qualifications
- Strong collaboration and communication skills, with the ability to work effectively across cross-functional teams.
- Experience with metadata and taxonomy design for large-scale content or asset repositories.
- Hands-on experience or interest in AI/agentic tooling — such as AI-driven metadata tagging, agentic workflows, LLM-powered automation, or building MCP (Model Context Protocol) servers — applied to real engineering use cases.
- Experience with CDN configuration and storage optimization for content delivery at scale.
- Proficiency with Git and collaborative software development workflows.
- Experience mentoring engineers and leading projects or technical design discussions.
- BS/MS in Computer Science, Software Engineering, or equivalent practical experience.
About Apple
Designing and manufacturing consumer electronics, software, and digital services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Apple
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
The International Product Marketing team in Canada and Latin America is looking for a Technical Product Marketing Specialist to support Apple's exciting product launches and ongoing marketing efforts. Based in Toronto, y
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a Technical Product Marketing Specialist to provide technical and operational support for product launches, demonstrations, and marketing initiatives across Canada and Latin America. The role requires at
PMO Program Manager
, IND
Apple seeks an experienced PMO program manager to support its Sales and Operations project teams through portfolio governance, strategic planning, and delivery of cross-functional programs. The role calls for 4–8 years i
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a Technical Product Marketing Specialist to provide hands-on technical and operational support for product launches, demonstrations, and marketing initiatives across Canada and Latin America. Candidates
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a technically skilled product marketing specialist to support product launches and marketing initiatives across Canada and Latin America. The role combines product demonstrations, automation, systems sup
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a technical product marketing specialist to support product launches and marketing initiatives across Canada and Latin America. The role combines hands-on Apple platform expertise, demonstrations, automa
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Apple is seeking a technically skilled specialist to support product launches and ongoing marketing across Canada and Latin America. The role combines product demonstrations, technical investigations, automation, and ser
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
PMO Program Manager
, IND
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN
Engineering Program Manager (EPM) Intern
London, GBR
Technical Product Marketing Specialist, Canada & Latin America
Toronto, CAN