At Apple, we strive every single day to craft products and platforms that enrich people's lives. Our successes are the result of skilled domain experts working in an environment that encourages creativity, collaboration, and rethinking old problems in new ways.
Retail and Marcom Engineering, an IS&T team, builds and operates the systems and experiences that connect Apples products with its customers. The team owns the technology behind both Apples online and physical stores and drives the interactive marketing experiences and tools that keep creative operations moving. Together, those functions deliver the technology behind every product story Apple tells and every purchase a customer makes. As a member of the Digital Asset Management (DAM) Engineering team, you will design and develop next-generation enterprise asset platforms that manage, transform, index, and distribute massive volumes of creative and digital assets worldwide. You will sit at the intersection of enterprise software engineering, machine learning, and generative AI-infusing intelligent search, semantic understanding, auto-tagging, multimodal indexing, and AI-driven automation into foundational asset workflows. You will have the unique and rewarding opportunity to shape high-scale, mission-critical systems relied upon daily by cross-functional teams across Apple.
Our team is looking for a passionate, technically skilled software engineer who thrives in designing scalable distributed backend systems and integrating cutting-edge machine learning and generative AI capabilities. You will work autonomously within a collaborative team, partnering closely with product managers, ML practitioners, platform architects, and downstream engineering teams. We rely on your technical leadership and hands-on expertise to design resilient architectures, evolve enterprise DAM platforms, and implement robust AI/ML pipelines that deliver high impact.Architect and Develop Backend Services: Design, implement, and maintain high-throughput, low-latency microservices and ingestion pipelines using Java and modern distributed architectures. DAM Platform Engineering & Integration: Build, extend, and customize Digital Asset Management solutions (e.g., Nuxeo, Orange Logic, or open-source frameworks) - tailoring core document/asset models, lifecycle workflows, and storage abstractions - and integrate them with internal systems and creative tools. Apply ML and Generative AI to Digital Assets: Enable Natural Language Search, Embed ML models and LLM/multimodal workflows into asset lifecycle pipelines-powering automated tagging, image and video understanding, semantic and vector search, captioning, transcript extraction, content summaries, metadata enrichment, and generative content workflows. Scale and Reliability: Ensure high availability, data consistency, and fault tolerance across distributed storage tiers, caching layers, and search engines handling petabyte-scale media. Full Lifecycle Involvement: Collaborate closely with cross-functional teams - including DevOps across CI/CD pipelines, containerized deployments (Kubernetes/Docker), and observability (metrics, logs, traces) - as well as Production Support and Data Services teams. Drive Technical Excellence: Translate ambiguous requirements and business needs into clean, testable, and well-documented technical specifications and APIs. Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent practical experience. 3+ years of professional software engineering experience with a strong focus on backend systems. Strong proficiency in Java (including modern Java features, concurrency, performance profiling, and frameworks such as Spring Boot). Practical experience designing and operating RESTful APIs, event-driven architectures, or distributed streaming systems (e.g., Apache Kafka or equivalent modern message brokers). Familiarity with database technologies (relational databases such as PostgreSQL and search/vector stores like Elasticsearch, OpenSearch, or Milvus/Pinecone).Digital Asset Management Experience: Hands-on experience developing, configuring, or extending enterprise or open-source DAM platforms or similar content repository engines. Understanding of core computer science concepts, including algorithms, data structures, distributed systems, and concurrent programming. Experience with cloud platforms (e.g., AWS, GCP, Alibaba Cloud). ML & Generative AI Integration: Hands-on experience applying ML or generative AI in production software, such as integrating machine learning inference services, large language models, embeddings, vector databases, computer vision models, or LLM-based pipelines (e.g., LangChain, model serving via Triton/TorchServe, prompt engineering, or multimodal search). Distributed Storage & Media Processing: Familiarity with cloud object storage (S3), content delivery networks (CDNs), and media processing pipelines. DevOps & Cloud-Native Tooling: Working familiarity with Docker, Kubernetes, infrastructure-as- code, and production telemetry (OpenTelemetry, Prometheus, Grafana). Strong analytical problem-solving skills, with enthusiasm to tackle ambiguous technical challenges in a fast-paced environment.
| Location | Austin, TX |
| Industry | Computer/IT Services |
| Company Size | 10,000 employees or more |
| Year Founded | 1976 |
| Website | https://www.apple.com/jobs |
We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.
There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder