B&A
Apple
Ingeniero/a de Servidores ODI
Sobre la oportunidad
¡Imagina lo que podrías hacer aquí!
En Apple, las grandes ideas se convierten en productos, servicios y experiencias de cliente fenomenales muy rápidamente.
El equipo de Wallet, Payments & Commerce (WPC) está creando el mejor software del mundo para pagar e interactuar con el mundo, desde Apple Pay, billetes de transporte y eventos, hasta llaves digitales e identidad.
Buscamos ingenieros/as con experiencia, apasionados/as por su oficio, que anhelen el desafío de diseñar sistemas a escala y prosperen en un entorno dinámico.
Si te gusta resolver problemas significativos que impactan a millones de personas y definir la dirección técnica de servicios críticos, ¡queremos saber de ti!
DESCRIPCIÓN
Tendrás la oportunidad de liderar el intrincado desafío de construir sistemas de software distribuidos, resilientes y fiables a la escala de Apple.
Se te dará flexibilidad para impulsar soluciones creativas, el apoyo de un equipo talentoso y motivado, y acceso a diversas tecnologías.
Tendrás la autonomía y la responsabilidad de asumir la plena propiedad de tus soluciones.
Te unirás a un equipo ágil involucrado en todas las etapas del ciclo de vida del desarrollo de productos y software, y diseñarás, construirás, probarás, entregarás y mantendrás software excepcional que realmente marque la diferencia.
En este entorno dinámico, participarás activamente en todas las fases y darás forma a la arquitectura y el diseño de nuestras plataformas y ofertas a través de una profunda experiencia en la operación, monitorización y el soporte bajo demanda del software que construyas.
Como miembro senior del equipo, liderarás discusiones técnicas, redactarás especificaciones, mentorizarás a compañeros/as, revisarás código y producirás documentación de impacto.
El éxito en este puesto requiere, por tanto, una gran automotivación, una comunicación clara y concisa, un enfoque altamente colaborativo y la capacidad de trabajar eficazmente entre equipos y disciplinas para definir e influir en la estrategia de ingeniería.
CALIFICACIONES MÍNIMAS
- Amplia experiencia en el diseño, construcción y mantenimiento de sistemas distribuidos críticos a gran escala.
- Profundo conocimiento de los fundamentos de los sistemas distribuidos y las compensaciones en consistencia, latencia y rendimiento.
- Un compromiso con la excelencia en ingeniería, la mejora continua y la curiosidad para evaluar y abogar por nuevas tecnologías y patrones.
- Capacidad para comunicarse de forma reflexiva y clara, tanto verbalmente como por escrito, para lograr consenso sobre conceptos técnicos complejos con audiencias diversas, incluidos equipos globales y socios externos.
- Un historial de construcción y mantenimiento de relaciones saludables a largo plazo y de influencia técnica dentro de tu equipo y más allá de sus límites.
- La tenacidad y la perseverancia para liderar proyectos complejos desde la concepción hasta la producción.
- Título de Grado (BS) en informática o experiencia equivalente
CALIFICACIONES PREFERIDAS
- Profunda experiencia práctica en desarrollo de software con Java o Kotlin o Scala y Spring.
- Experiencia demostrada en desarrollo y operación con servicios REST y/o gRPC de alto volumen (ya sea de servidor a servidor o de cara al cliente móvil).
- Sólida experiencia en el diseño para la contenerización y orquestación (por ejemplo, Docker, Kubernetes).
- Tiempo significativo dedicado al diseño, construcción y operación de Aplicaciones nativas en la nube (por ejemplo, AWS) con resiliencia, failover y autocuración como características principales.
- Experiencia en el diseño de pipelines de CI/CD robustos y la definición de infraestructura como código.
- Amplia experiencia con estrategias y herramientas de observabilidad (por ejemplo, Prometheus, Grafana, OpenTelemetry, Datadog).
- Profundo conocimiento de redes modernas y experiencia en el uso de herramientas de tráfico para rastreo y depuración.
- Una apreciación fundamental y comprensión de la seguridad, la privacidad y la criptografía (por ejemplo, PKI, gestión de certificados, JWT).
- Experiencia práctica en la optimización de bases de datos SQL/NoSQL para escala (por ejemplo, Cassandra, DynamoDB).
- Adiciones ODI: Comprensión de la ingeniería/pipelines de datos y observabilidad/Comprensión de frameworks iOS/Entrenamiento e inferencia de modelos de ML/Uso crítico de herramientas de IA/ML
