B&A
Apple
Ingeniero/a de Software, Calidad, Retail y Marcom Engineering
Sobre la oportunidad
Marcom es el equipo global liderado por creativos que supervisa el marketing de cara al consumidor de Apple. Aseguramos el desarrollo y la ejecución impecables de comunicaciones de clase mundial en todos los medios y
plataformas. El equipo de Calidad de Ingeniería de Marcom está contratando un Ingeniero/a de Software full-stack para ayudar a convertir las herramientas internas en una Plataforma de Calidad —servicios compartidos, APIs y pipelines de evaluación que mejoran la calidad de la señal de CI/CD para los equipos de ingeniería, QE y producción. Aplicarás IA/ML modernos para expandir la cobertura automatizada, reducir la infraestructura y la inestabilidad de las pruebas, y acelerar el tiempo de obtención de señales. Este trabajo apoya lanzamientos de alta visibilidad para millones de clientes en más de 100 idiomas.
DESCRIPCIÓN
Como Ingeniero/a de Software, prototiparás rápidamente, vincularás la ingeniería con los resultados del negocio y equilibrarás el rigor con la velocidad impulsada por IA. Construirás y extenderás la plataforma de calidad —orquestación, recuperación, harnesses de evaluación y APIs— que escala la calidad en todo el portfolio.
REQUISITOS MÍNIMOS
Se requiere título de Grado en Ciencias de la Computación, un campo técnico o un mínimo de 5 años de experiencia laboral relevante en EE. UU.
Fundamentos de programación demostrados en múltiples proyectos o bases de código grandes/compartidas, con la capacidad de aprender rápidamente a medida que la pila evoluciona, incluyendo el diseño de sistemas asíncronos y orientados a eventos —aplicando concurrencia, E/S no bloqueante y un manejo de fallos sólido a escala.
Experiencia con RESTful/GraphQL APIs y frameworks de pruebas automatizadas.
Experiencia en la mejora de la fiabilidad de la infraestructura compartida de CI/pruebas o en la operación de una flota de ejecutores de CI.
Lanzamiento de una funcionalidad impulsada por LLM.
CALIFICACIONES PREFERIDAS
8+ años como Ingeniero/a de Software y 5+ años en automatización o herramientas de plataforma.
Experiencia en recuperación + RAG (por ejemplo, Pinecone, Qdrant, OpenSearch); re-ranking, evaluaciones de alucinaciones, estrategias de fragmentación.
Sólidos conocimientos de Python para flujos de trabajo de ML/LLM; TypeScript avanzado y Node para servicios de plataforma.
Integración de plataformas de agentes de IA, políticas de calidad y dashboards basados en datos.
Sólidos fundamentos en mocking, inyección de dependencias y sistemas distribuidos.
Experiencia en la creación de imágenes/ejecutores de ejecución compartidos y controles de multi-tenencia (imágenes endurecidas y versionadas; aislamiento/cuotas; colas justas) en una nube interna de la empresa (por ejemplo, Kubernetes o un planificador interno).
Experiencia con frameworks de automatización multiplataforma en web, nativo y APIs; y reducción de la inestabilidad y mejora del tiempo de obtención de señales a través de heurísticas/estadísticas.
Experiencia en la creación e integración de servicios REST, incluyendo desarrollo de subgrafos/endpoints, composición de esquemas/API y colaboración en el despliegue con equipos de plataforma.
Experiencia en la creación de datos de prueba deterministas: siembra de registros conocidos, subconjuntos enmascarados, datos sintéticos; gestión de la versión y linaje del conjunto de datos de referencia.
Capacidad para explicar sistemas complejos de forma sencilla a ingenieros y no ingenieros.
