Backend Engineer: DAM & Generative AI

Apple, Inc.

EE. UU.

Presencial

USD 150.000 - 190.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Apple, Inc. is seeking a skilled software engineer for the DAM Engineering team.

You will design and develop high-throughput backend services and ingestion pipelines in Java, focusing on scalable distributed architectures and integration with DAM platforms such as Nuxeo/Open-source options. You will apply ML and generative AI to asset workflows, enabling semantic search, automated tagging, and multimodal processing while ensuring high availability and data consistency across storage and delivery

Formación

  • 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.

Responsabilidades

  • 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 - 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.

Conocimientos

Java
Spring Boot
REST APIs
Distributed Systems
Kubernetes
Docker
Cloud (AWS/GCP)
ML/AI integration
PostgreSQL
Kafka

Educación

Bachelor's degree in CS/Engineering

Herramientas

Docker
Kubernetes
OpenTelemetry
Prometheus
Grafana
LangChain
Triton/TorchServe

Descripción del empleo

Apple, Inc. is seeking a skilled software engineer for the DAM Engineering team.

You will design and develop high-throughput backend services and ingestion pipelines in Java, focusing on scalable distributed architectures and integration with DAM platforms such as Nuxeo/Open-source options. You will apply ML and generative AI to asset workflows, enabling semantic search, automated tagging, and multimodal processing while ensuring high availability and data consistency across storage and delivery

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Backend Engineer — Digital Asset Management & AI
Backend Engineer — Digital Asset Management & AI

Apple, Inc. • Austin (TX)

Presencial
USD 120.000 - 160.000
Software Engineer - Digital Asset Management, Retail & Marcom Engineering
Software Engineer - Digital Asset Management, Retail & Marcom Engineering

Apple, Inc. • Austin (TX)

Presencial
USD 120.000 - 160.000
Backend Engineer — AI-Driven Digital Asset Platform
Backend Engineer — AI-Driven Digital Asset Platform

Apple, Inc. • Austin (TX)

Presencial
USD 130.000 - 170.000
Software Engineer – Digital Asset Management, Retail & Marcom Engineering
Software Engineer – Digital Asset Management, Retail & Marcom Engineering

Apple, Inc. • EE. UU.

Presencial
USD 150.000 - 190.000
Software Engineer – Digital Asset Management, Retail & Marcom Engineering
Software Engineer – Digital Asset Management, Retail & Marcom Engineering

Apple, Inc. • Austin (TX)

Presencial
USD 130.000 - 170.000
Senior DAM & Visual Assets Architect
Senior DAM & Visual Assets Architect

Apple, Inc. • Culver City (CA)

Presencial
USD 156.000 - 299.000
Stock programs
Medical & dental coverage
Retirement benefits
+2
Senior ML Engineer: Generative AI & LLM Systems Architect
Senior ML Engineer: Generative AI & LLM Systems Architect

Apple Inc. • Cupertino (CA)

Híbrido
USD 185.000 - 325.000
Backend Engineer - AI-Powered Imaging & Data Pipelines
Backend Engineer - AI-Powered Imaging & Data Pipelines

Apple, Inc. • Cupertino (CA)

Presencial
USD 150.000 - 278.000
Comprehensive medical and dental
Retirement benefits
Discounted products
+4
CMS Engineer for Global Web Experiences
CMS Engineer for Global Web Experiences

Apple, Inc. • Austin (TX)

Presencial
USD 120.000 - 180.000
Senior ML Engineer — Generative AI & LLM Leader
Senior ML Engineer — Generative AI & LLM Leader

Apple, Inc. • San Francisco (CA)

Presencial
USD 185.000 - 325.000
Discretionary bonuses or commission
Relocation
Employee stock programs