CareerPlan

Software Engineer - Digital Asset Management

Bengaluru, IndiaFull-time2026-10-06 → 2026-11-10

Core

Design, build, and operate backend services and pipelines for Apple's Digital Asset Management platform to ingest, transcode, search, and deliver digital assets at scale.

Role type

Senior backend engineer (distributed systems)

Builds

Scalable DAM platform, ingestion/transcoding pipelines, search APIs, metadata services

Domain

Media technology, content management, distributed systems

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Kafka, AWS, EKS, MongoDB, DynamoDB, Solr/Elasticsearch, REST API design, metadata modeling, search optimization, event-driven architecture

Preferred skills

AI/agentic workflows, MCP servers, CDN optimization, mentoring, taxonomy design

Technologies

Java, Spring Boot, Kafka, AWS, EKS, MongoDB, DynamoDB, Solr, Elasticsearch

Responsibilities

Design scalable backend services and APIs for asset ingestion, transcoding, metadata management, and search; Build high-throughput pipelines for processing digital assets; Implement rights and licensing enforcement mechanisms; Integrate DAM services with content workflows; Optimize storage and CDN usage; Explore AI-driven approaches for metadata tagging and automation; Mentor junior engineers

Seniority

Senior, hands-on IC