Software Engineer - Digital Asset Management

Apple

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple's Content Solutions Engineering seeks a backend engineer to design, build, and operate DAM services that power authoring and delivery of content across Apple’s ecosystem. You will work with content, publishing, and platform teams to create high-throughput, scalable systems for assets at scale.

Experience with Java, Spring Boot, NoSQL, and streaming architectures is essential, along with strong collaboration across cross-functional teams.

Qualifications

  • 3+ years of software engineering, backend focus, or distributed systems.
  • Proficient in Java with Spring Boot and REST API design.
  • Experience with NoSQL stores and search/indexing (MongoDB, Elasticsearch, Solr).
  • Experience with Kafka and cloud/containerized deployments (AWS, EKS/Kubernetes).

Responsibilities

  • Design, build, and operate backend services for DAM platform.
  • Collaborate with content, publishing, and platform engineering teams.
  • Deliver reliable, scalable systems for content authoring and delivery.

Skills

Java
Spring Boot
Distributed systems
REST APIs
Metadata & search design
Asynchronous processing
Content management domain

Education

BS/MS in Computer Science or equivalent

Tools

MongoDB
DynamoDB
Kafka
Elasticsearch
Solr
AWS
Kubernetes

Job description

Job Description:

Content Solutions Engineering, part of Apple’s IS&T organization, builds and maintains the Content Management systems — including Digital Asset Management (DAM) — that empower Apple’s business teams to author, manage, and publish content across a wide range of channels. We build the systems that sit behind every piece of content Apple’s customers and employees interact with, at scale and with high reliability. We’re looking for a backend engineer who is passionate about building resilient, high-throughput systems that make it effortless for content teams to manage, discover, and deliver digital assets across Apple’s ecosystem.

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 scaleExperience designing and building REST APIs for high-throughput, production-grade systemsExperience 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.

Requirements:

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Digital Asset Management
Software Engineer - Digital Asset Management

Lex • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer - Digital Asset Management
Senior Software Engineer - Digital Asset Management

Apple • Hyderabad

On-site
INR 350,000 - 800,000
Software Eng - Content Management Systems
Software Eng - Content Management Systems

Apple • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Software Engineer ICT3 - Digital Asset Management
Software Engineer ICT3 - Digital Asset Management

Apple Inc. • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer - Digital Asset Management
Senior Software Engineer - Digital Asset Management

Apple Inc. • Hyderabad

On-site
INR 2,500,000 - 5,000,000
Software Engineer - Content Management Systems
Software Engineer - Content Management Systems

Apple • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Engineering Manager - Digital Asset Management
Engineering Manager - Digital Asset Management

Apple • Hyderabad

On-site
INR 3,000,000 - 5,200,000
Software Engineer - Content Management Systems
Software Engineer - Content Management Systems

Lex • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer – Content Management Systems
Senior Software Engineer – Content Management Systems

Apple Inc. • India

On-site
INR 3,500,000 - 7,000,000
Senior Software Engineer - Content Management Systems
Senior Software Engineer - Content Management Systems

Apple Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000