National Center for Urban Solutions
Apple
Somos el equipo de seguridad de la cadena de suministro de software, parte de la organización de seguridad de Apple Services Engineering (ASE). Trabajamos en el software detrás de iCloud, App Store, Apple Music, TV+ y Commerce. Nuestro trabajo es hacer que el software en el que Apple puede confiar: saber qué contiene, detectar los problemas de seguridad antes de que se publiquen y mantener el código inseguro fuera de producción.
Los equipos de ingeniería de Apple Services construyen sobre las herramientas que proporcionamos.
El trabajo a corto plazo es la señal de aseguramiento. Los escáneres, las revisiones de diseño y el análisis de código producen hallazgos más rápido de lo que nadie puede juzgarlos, por lo que los ingenieros descartan manualmente el ruido y dejan de confiar en la salida. Ese paso de filtrado establece el límite de cuánto aseguramiento podemos ejecutar y cuánto de él actúan nuestros equipos asociados.
Estamos construyendo un aseguramiento de seguridad automatizado que produce hallazgos en los que los ingenieros confían: análisis basado en agentes e integrado con LLM, envuelto en los mecanismos de evaluación y las salvaguardas que mantienen honestos a los componentes no deterministas a medida que cambian las entradas, los objetivos y los modelos.
La agenda a más largo plazo es la propia cadena de suministro. Hoy en día, nadie puede responder preguntas sobre un servicio en ejecución sin que una persona pase un día rastreando registros, sistemas de compilación y escáneres: qué se incluyó en esta compilación, de dónde provino cada dependencia, quién es responsable de solucionarlo cuando falla.
Estamos construyendo el camino pavimentado que responde a esas preguntas mediante la construcción, a través de la gestión de riesgos de dependencias, la integridad de compilación y lanzamiento, la firma y verificación de artefactos, y la admisión basada en políticas de software en tiempo de ejecución.
Buscamos un Ingeniero/a de Software Senior para diseñar, escribir y lanzar software de producción. El éxito aquí requiere una sólida ingeniería de sistemas distribuidos, un juicio real sobre dónde pertenecen los componentes basados en agentes y dónde no, y la capacidad de hacer que los controles de seguridad aparezcan en los flujos de trabajo existentes de otros equipos sin convertirse en una carga.
Este es un rol altamente colaborativo y práctico en el que te asociarás con equipos de infraestructura, plataforma y seguridad de productos para construir las herramientas y servicios en los que otros ingenieros de Apple dependen para desarrollar, enviar y operar servicios de forma segura a escala.
Serás responsable de producir software de calidad que cumpla con los objetivos de nivel de servicio.
Tus actividades diarias incluirán el diseño, implementación, prueba y operación de servicios y características de seguridad, incluyendo herramientas de escaneo y aseguramiento, componentes basados en agentes e integrados con LLM, backend s y APIs, y las integraciones que hacen que la seguridad aparezca en los flujos de trabajo existentes de los desarrolladores.
Participarás en revisiones de código y seguridad para ayudar a tus compañeros a cumplir un alto estándar para el software que publican.
Investigarás, prototiparás y presentarás ideas, diseños y resultados a tu equipo, a la gerencia y a los clientes internos.
Se espera que seas propietario/a de componentes significativos de extremo a extremo y que te mantengas cerca del código a medida que esos componentes evolucionan.
Plataforma de reclutamiento inverso para programadores