Software Engineer, Digital Asset Management (DAM)
Apple
Austin, TX • 15m ago • On-site
Mid
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Software Engineer, Digital Asset Management (DAM)
Focus: Backend distributed systems + ML/generative AI for enterprise asset platforms
Description
You will design and develop next-generation enterprise asset platforms that manage, transform, index, and distribute massive volumes of creative and digital assets worldwide. The work blends enterprise software engineering with machine learning and generative AI to enable intelligent search, semantic understanding, auto-tagging, multimodal indexing, and AI-driven automation. This is a mission-critical, high-scale systems role used daily by cross-functional teams.
Responsibilities
Architect and build high-throughput, low-latency microservices and ingestion pipelines using Java and modern distributed architectures
Develop and integrate enterprise Digital Asset Management solutions (e.g., Nuxeo, Orange Logic, or open-source frameworks) by customizing asset models, lifecycle workflows, and storage abstractions
Apply ML and generative AI to digital assets for natural language search, semantic/vector search, automated tagging, image/video understanding, captioning, transcripts, summaries, metadata enrichment, and generative content workflows
Ensure high availability, data consistency, and fault tolerance across distributed storage tiers, caching layers, and search engines at petabyte-scale
Collaborate end-to-end with cross-functional teams, including CI/CD, containerized deployments (Kubernetes/Docker), and observability (metrics, logs, traces)
Convert ambiguous requirements into clean, testable, well-documented technical specifications and APIs
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience
3+ years of professional software engineering experience focused on backend systems
Strong proficiency in Java (modern Java features, concurrency, performance profiling, Spring Boot)
Practical experience with RESTful APIs and/or event-driven architectures or distributed streaming systems (e.g., Apache Kafka)
Familiarity with relational databases (e.g., PostgreSQL) and search/vector stores (e.g., Elasticsearch, OpenSearch, Milvus, Pinecone)
Benefits
Shape mission-critical DAM platforms used daily by cross-functional teams
Work at the intersection of distributed backend engineering and ML/generative AI for intelligent asset workflows
Collaborative environment with product, ML, platform architects, and downstream engineering teams
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Senior AI Engineer
WealthArc
Senior
Technology
Warsaw, Poland · On-site
1K zł - 2K zł/yr
6 days ago

Lead Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Hoboken, NJ · On-site
N/A
3 days ago

Senior Software Engineer
ServiceNow
Senior
Technology
Santa Clara, CA · Hybrid
$143K - $243K/yr
22h ago
Principal Software Engineering Manager, AI Experiences
Microsoft
Senior
Technology
New York, NY
$188K - $304K/yr
17 days ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$166K - $296K/yr
4 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Data & AI Engineer
Billennium
Senior
Technology
Warsaw, Poland · On-site
N/A
3 days ago
Software Engineer, Deployment Platform (Multi-Cloud)
Apple
Mid
Technology
Cupertino, CA · On-site
$142K - $214K/yr
1 days ago
Lead Software Engineer (Data & Distributed Systems)
Citigroup
Senior
Technology
Warsaw, Poland · On-site
242K zł - 412K zł/yr
7 days ago

Software Engineer, Content Management Systems (CMS) - Retail & Marcom Engineering
Apple, Inc.
Mid
Technology
Austin, TX · On-site
N/A
4 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights