Senior Engineer: Distributed Systems & ML Platform

Job expired!

Publicado: 19 de junio de 2024

Horas Semanales: 40

Número de Rol: 200366998

En Apple, no solo creamos productos; estamos moldeando experiencias que han transformado industrias. Nuestros equipos diversos impulsan la innovación todos los días. ¡Imagina lo que podrías lograr aquí! Únete a Apple y hagamos del mundo un lugar mejor juntos. En Apple, las nuevas ideas se convierten rápidamente en productos, servicios y experiencias excepcionales para el cliente. Cada día trae nuevos y asombrosos logros.

¿Eres excelente en la comunicación clara y efectiva? ¿Puedes articular ideas tanto para equipos técnicos como no técnicos, verbalmente y por escrito? ¿Te apasiona liderar y colaborar a través de varios departamentos? Si prosperas en un entorno dinámico y acelerado y disfrutas de la oportunidad de entregar productos de clase mundial, este es el rol perfecto para ti. En Apple, celebramos las mentes curiosas y las tecnologías pioneras. ¿Estás listo para unirte a nosotros en la creación de soluciones que desafían las convenciones y expanden fronteras?

Estamos buscando un profesional experimentado con experiencia en tecnologías de búsqueda y recuperación de información, incluidas Apache Solr, Apache Lucene, Elasticsearch/OpenSearch, Vespa, Milvus o similares. Las responsabilidades clave incluyen:

  • Se valora altamente la experiencia en tecnologías modernas de recuperación de información como LLMs, CNNs u otras herramientas de recuperación de información basadas en contexto.
  • Es esencial construir y gestionar sistemas distribuidos, incluyendo resolver problemas como la elección de líder y el fragmentado de datos.
  • Fuerte comprensión de plataformas de información y ML; pasión por construir y gestionar infraestructura en la nube con los altos estándares de Apple.
  • Desarrollar y mantener una base de código grande escribiendo código legible, modular y bien probado.
  • Crear y mantener sistemas de recuperación de información de vanguardia utilizando tecnologías avanzadas.
  • Investigar avances en la industria y sugerir mejoras para el motor.
  • Más de 7 años de experiencia en la construcción y gestión de plataformas de big data y dominio de Java.
  • Amplia experiencia en búsqueda y recuperación de información (Lucene, Solr, Elasticsearch, Milvus, Vespa).
  • Experiencia práctica con Docker, Kubernetes o EKS.
  • Competente en la depuración de problemas en sistemas distribuidos.
  • Sólido conocimiento de prácticas y metodologías de ingeniería de software para todo el ciclo de desarrollo de software.
  • Experiencia con plataformas en la nube pública (AWS/GCP).
  • Capacidad comprobada para crear marcos para implementar plataformas en AWS/Azure/GCP.
  • Experiencia en la construcción, afinación, escalado y monitoreo de aplicaciones para procesamiento de datos en tiempo real, casi tiempo real y por lotes.
  • Sólida comprensión del stack de IA/ML, incluidas GPUs, MLFlow y modelos LLM, es una ventaja.
  • Familiaridad con conceptos de modelado de datos, almacenamiento de datos y ETL es una ventaja.
  • Capacidad para liderar y ser mentor de miembros junior del equipo, proporcionando orientación técnica y colaborando eficazmente para entregar proyectos complejos.
  • Compromiso con mantenerse al día con los últimos avances en aprendizaje automático y ciencia de datos, y voluntad de aprender nuevas herramientas y tecnologías según sea necesario.
  • Comprensión de los objetivos comerciales y la capacidad de traducirlos en soluciones basadas en datos que generen valor e impacto para la organización.

Licenciatura en Ciencias de la Computación o equivalente.

Nombre de la Compañía: Apple

Título del Trabajo: Ingeniero Senior: Sistemas Distribuidos y Plataforma de ML