Launch Legends
Microsoft
Ingeniero de Software Principal, Plataforma de Experimentación - CoreAI
Descripción general
Descripción general: CoreAI se sitúa en el centro de la misión de Microsoft de redefinir cómo se construye y experimenta el software, proporcionando las plataformas, servicios y experiencias de desarrollador fundamentales que impulsan la próxima generación de aplicaciones basadas en IA. Como parte de CoreAI, la Plataforma de Experimentación (ExP) permite realizar experimentos en línea fiables y a gran escala que aceleran el aprendizaje sobre el producto e impulsan el progreso en todo el ecosistema de IA de Microsoft. Desempeñarás un papel fundamental en la configuración de la dirección técnica de los sistemas que ayudan a los equipos a lanzar mejores experiencias de IA más rápido, proporcionando las capacidades de experimentación necesarias para evaluar, refinar y desplegar nuevas innovaciones de forma segura.
En este puesto, liderarás la arquitectura y el desarrollo de una de las plataformas de experimentación de mayor escala: una infraestructura crítica que permite una iteración rápida en sistemas de IA y características de producto en todo Microsoft. Impulsarás la visión técnica de los servicios que permiten a ingenieros y científicos de toda la empresa medir el impacto, validar hipótesis y avanzar en las capacidades de IA de vanguardia mediante una experimentación rigurosa. Esta es una oportunidad para liderar iniciativas técnicas complejas entre equipos mientras das forma al futuro de la arquitectura de sistemas distribuidos, la fiabilidad del servicio y las metodologías de experimentación a la escala de Microsoft. Tendrás éxito en este puesto si eres un líder técnico al que le gusta impulsar decisiones de arquitectura entre equipos, asesorar a ingenieros senior y construir los cimientos de infraestructura fiables que aceleran el progreso de Microsoft en IA.
La misión de Microsoft es capacitar a cada persona y a cada organización del planeta para lograr más, y estamos dedicados a esta misión en todos los aspectos de nuestra empresa. Nuestra cultura se centra en adoptar una mentalidad de crecimiento y animar a los equipos y líderes a dar lo mejor de sí mismos cada día. Únete a nosotros y ayuda a dar forma al futuro del mundo.
Responsabilidades
- Responsabilidades: Defender y mejorar las herramientas y prácticas de IA a lo largo del ciclo de vida de desarrollo de software (SDLC), incorporando controles adecuados sobre los activos generados por IA.
- Liderar con el ejemplo entre equipos para producir código extensible, mantenible, bien probado, seguro y eficiente; identificar y establecer las mejores prácticas de codificación, crear y aplicar métricas para impulsar la calidad y estabilidad del código, y asesorar a los ingenieros para elevar continuamente el nivel de ingeniería.
- Poseer y liderar la arquitectura de soluciones de producto complejas, impulsando discusiones de diseño, evaluando nuevas tecnologías para resolver problemas y asegurando que la arquitectura del sistema cumpla con los requisitos de rendimiento, escalabilidad, resiliencia y recuperación ante desastres.
- Liderar la colaboración entre equipos para identificar dependencias, negociar calendarios de entrega, impulsar la alineación entre los equipos asociados y garantizar pruebas integrales adecuadas, cobertura en vivo, escalabilidad y rendimiento antes de la puesta en marcha.
- Impulsar la excelencia en ingeniería en todos los productos; liderar esfuerzos dirigidos al despliegue sin intervención, la fiabilidad en producción y el endurecimiento de la seguridad tanto para protecciones como para detecciones.
- Mantener la responsabilidad como individuo responsable designado (DRI) en productos y soluciones, asesorar a los ingenieros en operaciones en vivo y liderar retrospectivas de incidentes que impulsen mejoras sistémicas.
Cualificaciones
Cualificaciones requeridas: Licenciatura en Ciencias de la Computación o campo técnico relacionado Y 6+ años de experiencia en ingeniería técnica con programación en lenguajes que incluyen, pero no se limitan a, C, C++, C#, Java, JavaScript o Python O experiencia equivalente.
Otros requisitos
Para este puesto se requiere la capacidad de cumplir con los requisitos de evaluación de seguridad de Microsoft, del cliente y/o del gobierno. Estos requisitos incluyen, pero no se limitan a, las siguientes evaluaciones de seguridad especializadas:
Verificación de antecedentes de Microsoft Cloud: Este puesto requerirá pasar la verificación de antecedentes de Microsoft Cloud al momento de la contratación/transferencia y cada dos años a partir de entonces.
Preferente
Máster en Ciencias de la Computación o campo técnico relacionado Y 8+ años de experiencia en ingeniería técnica con programación en lenguajes que incluyen, pero no se limitan a, C, C++, C#, Java, JavaScript o Python O Licenciatura en Ciencias de la Computación o campo técnico relacionado Y 12+ años de experiencia en ingeniería técnica con programación en lenguajes que incluyen, pero no se limitan a, C, C++, C#, Java, JavaScript o Python O experiencia equivalente.
- Amplia experiencia en la arquitectura y operación de sistemas distribuidos a gran escala en plataformas en la nube (Azure, AWS, GCP), con propiedad demostrada de infraestructura de producción crítica que sirve a millones de usuarios.
- Historial de diseño de arquitecturas de servicio altamente escalables y resilientes con un fuerte énfasis en la tolerancia a fallos, recuperación ante desastres y optimización de costes a escala.
- Profunda experiencia en el uso de herramientas de observabilidad (registro, métricas, rastreo distribuido) para diagnosticar problemas complejos entre servicios e impulsar mejoras de fiabilidad sistémica en múltiples productos.
- Experiencia demostrada en la mentoría de ingenieros senior, impulsando la dirección técnica, realizando revisiones de diseño y elevando el nivel de ingeniería en todos los equipos.
- Experiencia con plataformas de experimentación, pruebas A/B a escala y metodologías estadísticas para medir el impacto del producto e impulsar decisiones de lanzamiento basadas en datos.
- Experiencia liderando esfuerzos de endurecimiento de seguridad, modelado de amenazas y procesos de respuesta a incidentes para sistemas de producción.
- Experiencia en la defensa de flujos de trabajo de desarrollo asistidos por IA y el establecimiento de prácticas de codificación de IA responsable en todos los equipos de ingeniería.
Ingeniería de Software IC5 - El rango de salario base típico para este puesto en los EE. UU. es de USD $142,800 - $274,800 por año. Existe un rango diferente aplicable a ubicaciones de trabajo específicas, dentro del área de la bahía de San Francisco y el área metropolitana de la ciudad de Nueva York, y el rango de salario base para este puesto en esas ubicaciones es de USD $188,000 - $304,200 por año.
Ciertos puestos pueden ser elegibles para beneficios y otra compensación. Encuentra información adicional sobre beneficios y pago aquí:
careers.microsoft.com/us/en/us-corporate-pay
Ingeniería de Software IC6 - El rango de salario base típico para este puesto en los EE. UU. es de USD $165,600 - $296,400 por año. Existe un rango diferente aplicable a ubicaciones de trabajo específicas, dentro del área de la bahía de San Francisco y el área metropolitana de la ciudad de Nueva York, y el rango de salario base para este puesto en esas ubicaciones es de USD $220,800 - $331,200 por año.
Ciertos puestos pueden ser elegibles para beneficios y otra compensación. Encuentra información adicional sobre beneficios y pago aquí:
careers.microsoft.com/us/en/us-corporate-pay
Este puesto estará abierto durante un mínimo de 5 días, y las solicitudes se aceptarán de forma continua hasta que se cubra el puesto.
Microsoft es un empleador que ofrece igualdad de oportunidades. Todos los solicitantes calificados recibirán consideración para el empleo sin distinción de edad, ascendencia, ciudadanía, color, licencia por cuidado familiar o médico, identidad o expresión de género, información genética, estatus migratorio, estado civil, condición médica, origen nacional, discapacidad física o mental, afiliación política, estatus de veterano protegido o militar, raza, etnia, religión, sexo (incluyendo embarazo), orientación sexual o cualquier otra característica protegida por las leyes, regulaciones y ordenanzas locales aplicables. Si necesitas asistencia con adaptaciones religiosas y/o una adaptación razonable debido a una discapacidad durante el proceso de solicitud, lee más sobre cómo solicitar adaptaciones.
