B&A
Adobe
Ingeniero Senior de Sistemas de IA — C++ / IA Aplicada
La Oportunidad
Buscamos un Ingeniero Senior de Sistemas de IA con profunda experiencia en C++ para ayudar a construir la próxima generación de capacidades de productos y plataformas habilitadas por IA.
Este puesto se sitúa en la intersección de la ingeniería de sistemas a gran escala, la IA aplicada y la arquitectura de software de producción. Diseñarás y construirás la infraestructura nativa, las capas de integración de servicios, los sistemas de evaluación y los mecanismos de fiabilidad que permiten que las funciones impulsadas por IA operen de forma segura, predecible y eficiente dentro de productos de software complejos.
Este no es un puesto solo de investigación ni de ingeniería de prompts. Es un puesto de ingeniería principal práctico para alguien que pueda moverse entre la arquitectura, el código de producción, el diseño de sistemas de IA, la estrategia técnica y el liderazgo inter-equipos.
El candidato ideal es, ante todo, un sólido ingeniero de C++, con fluidez práctica en IA: alguien que comprenda cómo se comportan los sistemas de IA modernos, dónde fallan, cómo integrarlos en flujos de trabajo de producción y cómo diseñar sistemas que hagan que la IA sea útil, fiable, observable y segura.
Qué hace especial a este puesto
- Ayudarás a definir cómo la IA se convierte en una parte fiable de los sistemas de software de producción complejos.
- Trabajarás en la intersección de la ingeniería de sistemas de C++, la IA aplicada, la arquitectura de plataformas y el impacto a escala de producto.
- Darás forma a la infraestructura que habilita experiencias impulsadas por IA en múltiples equipos y superficies de producto.
- Influirás tanto en la estrategia técnica como en la ejecución de ingeniería del día a día.
- Ayudarás a elevar el nivel de cómo los equipos construyen, evalúan, aseguran y operan sistemas de IA en producción.
Unámonos en Adobe
En Adobe, creemos en la creación de una cultura empresarial donde todos los empleados tengan el poder de generar un impacto. Obtén más información sobre la vida en Adobe, incluyendo nuestros valores y cultura adobe.com/adobe-for-all.html#:~:text=and%20culture.-,Our%20company%20values.,-As%20we%20look, centrados en las personas, el propósito y la comunidad adobe.com/corporate-responsibility.html, Adobe para Todos adobe.com/diversity.html, programas integrales de beneficios benefits.adobe.com/, las historias que contamos blog.adobe.com/, los clientes blog.adobe.com/en/topics/customer-stories a los que servimos, y cómo puedes ayudarnos a avanzar en nuestra misión de empoderar a todos para crear.
Lo que harás
Arquitectura de Sistemas Nativos de IA
- Diseñar y construir infraestructura nativa de C++ que conecte bases de código de productos complejas con servicios, agentes y flujos de trabajo basados en modelos impulsados por IA.
- Definir interfaces de ejecución limpias, esquemas, capas de validación y contratos de manejo de errores para acciones impulsadas por IA.
- Crear puentes fiables entre las capacidades del producto, los sistemas de orquestación de IA y los servicios backend.
- Asegurar que las acciones iniciadas por IA se comporten de forma segura, predecible y consistente dentro de los flujos de trabajo existentes del producto.
- Guiar las decisiones de arquitectura a largo plazo a través de ADRs, documentos de diseño, revisiones técnicas y alineación interfuncional.
Plataforma y Ingeniería de Integración de C++
- Construir componentes de C++ de alta calidad para entornos multiplataforma sensibles al rendimiento.
- Ser responsable de la infraestructura crítica del lado del cliente, como la conectividad del servicio, el ciclo de vida de la sesión, la autenticación, TLS, la reconexión, la concurrencia y la ejecución asíncrona.
- Diseñar APIs y abstracciones que sean mantenibles, probables y escalables en múltiples superficies de producto.
- Mejorar la calidad del código mediante la modernización, la refactorización, mejores pruebas y patrones de ingeniería más sólidos.
- Equilibrar el rendimiento, la seguridad de la memoria, la fiabilidad, la compatibilidad con versiones anteriores y la experiencia del desarrollador en una base de código madura.
Fiabilidad y Evaluación de IA Aplicada
- Diseñar sistemas que hagan que las funciones de IA sean medibles, depurables y estén listas para producción.
- Construir marcos de evaluación para flujos de trabajo de IA, incluyendo ejecución automatizada de tareas, validación de resultados, pruebas de regresión, puntuación y bucles de revisión humana.
- Definir salvaguardas para acciones impulsadas por IA, incluyendo comprobaciones de seguridad, límites de capacidad, rutas de fallback y manejo de fallos.
- Crear rastreo, observabilidad y diagnóstico conscientes de la privacidad para sistemas basados en modelos.
- Colaborar con los equipos de producto, ciencia de datos, seguridad, legal y gobernanza de IA para garantizar que las capacidades de IA cumplan las expectativas de calidad, seguridad y cumplimiento.
Liderazgo Técnico
- Establecer la dirección de ingeniería en áreas técnicas ambiguas y de rápido movimiento.
- Influir en la arquitectura de clientes nativos, servicios de IA backend, capas de orquestación y equipos de experiencia de producto.
- Ayudar a los equipos a adoptar flujos de trabajo de ingeniería asistidos por IA para la generación de código, depuración, pruebas, documentación y revisión.
Lo que aportarás
Cualificaciones Requeridas
- Más de 10 años de experiencia profesional en ingeniería de software, con una profundidad significativa en C++.
- Sólida experiencia en la creación o mantenimiento de bases de código grandes, maduras y sensibles al rendimiento.
- Experiencia en diseño moderno de C++, gestión de memoria, concurrencia, diseño de API, depuración y rendimiento a nivel de sistema.
- Experiencia en la creación de software multiplataforma en Windows, macOS, Linux o entornos similares.
- Experiencia práctica en la integración de IA, LLMs, agentes o sistemas basados en modelos en software de producción o adyacente a la producción.
- Comprensión práctica de los modos de fallo de los sistemas de IA, incluyendo alucinaciones, errores de llamada a herramientas, contexto incompleto, deriva de múltiples turnos, no determinismo y resultados poco fiables.
- Experiencia en el diseño de interfaces fiables entre sistemas de IA y sistemas de software deterministas.
- Sólidas habilidades de arquitectura de sistemas, incluyendo análisis de compensaciones, estrategia técnica y documentación de arquitectura.
- Experiencia en pruebas a escala, incluyendo pruebas unitarias, pruebas de integración, validación CI, pruebas de regresión y puertas de calidad.
- Capacidad para liderar a través de la influencia en equipos de ingeniería, producto, diseño, plataforma, seguridad y ciencia de datos.
- Sólidas habilidades de comunicación escrita y verbal, con la capacidad de explicar decisiones técnicas complejas tanto a audiencias de ingeniería como ejecutivas.
Cualificaciones Preferidas
- Experiencia con APIs de modelos de vanguardia como GPT, Claude, Gemini o sistemas similares.
- Experiencia en el diseño de interfaces de llamada a herramientas/funciones, flujos de trabajo agénticos o sistemas de orquestación de IA.
- Experiencia en la creación de marcos de evaluación de IA, sistemas de puntuación automatizada o revisión de calidad con intervención humana.
- Familiaridad con JSON-RPC, gRPC, WebSockets, REST o protocolos de servicio similares.
- Experiencia con observabilidad y rastreo para sistemas de IA o sistemas distribuidos.
- Experiencia con telemetría consciente de la privacidad, retención de datos, comunicación segura cliente/servicio o requisitos de cumplimiento empresarial.
- Familiaridad con sandboxing, límites de seguridad, permisos o aplicación de políticas para acciones iniciadas por IA.
- Experiencia en la modernización de sistemas heredados de C++ o en la mejora de la productividad del desarrollador en grandes organizaciones de ingeniería.
- Experiencia en herramientas creativas, aplicaciones de productividad, herramientas para desarrolladores, software empresarial o aplicaciones de escritorio complejas.
Sobre el Equipo
Este equipo construye sistemas de IA fundamentales e infraestructura nativa para los equipos de ingeniería de producto. Colaboramos con ingeniería de clientes, servicios de IA backend, equipos de plataforma, producto, ciencia de datos, seguridad, privacidad e ingeniería de lanzamientos.
Nos centramos en la arquitectura duradera, la implementación de calidad de producción, la fiabilidad medible y la adopción práctica de la IA. Nuestro objetivo es hacer que el software impulsado por IA sea más seguro, rápido, capaz y fácil de construir y lanzar para los equipos de ingeniería.
Sobre Adobe
Adobe empodera a todos para crear a través de plataformas y herramientas innovadoras que desatan la creatividad, la productividad y las experiencias personalizadas del cliente. Las ofertas líderes en la industria de Adobe, incluyendo Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager y GenStudio, permiten a las personas y empresas convertir ideas en impacto, impulsadas por la IA y guiadas por el ingenio humano.
Nuestros más de 30,000 empleados en todo el mundo están creando el futuro y elevando el nivel mientras impulsamos la próxima década de crecimiento. Estamos en una misión para contratar a los mejores y creemos en la creación de una cultura empresarial donde todos los empleados tengan el poder de generar un impacto. En Adobe, creemos que las grandes ideas pueden venir de cualquier parte de la organización. La próxima gran idea podría ser tuya.
Adobe se enorgullece de ser un empleador que ofrece igualdad de oportunidades de empleo eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf. No discriminamos por motivos de género, raza o color, etnia u origen nacional, edad, discapacidad, religión, orientación sexual, identidad o expresión de género, condición de veterano o cualquier otra característica protegida. Más información. adobe.com/content/dam/cc/en/careers/pdfs/executed-eeo.pdf
Adobe tiene como objetivo hacer que nuestro sitio web de carreras y el proceso de contratación sean accesibles para todos los usuarios. Si tienes una discapacidad o necesidad especial que requiera una adaptación para navegar por nuestro sitio web o completar el proceso de solicitud, envía un correo electrónico a accommodations@adobe.com [accommodations@adobe.com].
Directrices de Uso de IA para Entrevistas
Nuestras entrevistas están diseñadas para reflejar tus propias habilidades y pensamiento. El uso de herramientas de IA o de grabación durante las entrevistas en vivo no está permitido a menos que el entrevistador lo invite explícitamente o se apruebe con antelación como parte de una adaptación razonable. Si estas herramientas se utilizan de forma inapropiada o de manera que tergiverse tu trabajo, tu solicitud podría no avanzar en el proceso.
En Adobe, empoderamos a los empleados para innovar con IA, y buscamos candidatos deseosos de hacer lo mismo. Como parte de la experiencia de contratación, proporcionamos orientación clara sobre dónde se fomenta la IA durante el proceso y dónde está restringida durante las entrevistas en vivo. Ve cómo pensamos sobre la IA en la experiencia de contratación careers.adobe.com/us/en/ai-and-your-hiring-experience.
Avisos Específicos por Estado
California: Ordenanzas de Oportunidad Justa
Adobe considerará a los solicitantes cualificados con antecedentes de arresto o condena para el empleo de acuerdo con las leyes estatales y locales y las ordenanzas de "oportunidad justa".
Colorado: Aviso de Ventana de Solicitud
Si este puesto está abierto a contratación en Colorado (como se indica en la oferta de empleo), la ventana de solicitud permanecerá abierta al menos hasta la fecha y hora indicadas anteriormente en Hora del Pacífico, en cumplimiento de las regulaciones de transparencia salarial de Colorado. Si este puesto no tiene Colorado listado como ubicación de contratación, no se aplica ninguna ventana de solicitud específica, y la oferta puede cerrarse en cualquier momento según las necesidades de contratación.
Massachusetts: Aviso Legal de Massachusetts
Es ilegal en Massachusetts exigir o administrar una prueba de polígrafo como condición de empleo o empleo continuado. Un empleador que viole esta ley estará sujeto a sanciones penales y responsabilidad civil.
Rango Salarial Esperado
Nuestra compensación refleja el costo de la mano de obra en varios mercados geográficos de EE. UU., y pagamos de manera diferente según esos mercados definidos. El rango salarial de EE. UU. para este puesto es de $159,200 - $301,600 anuales. El salario dentro de este rango varía según la ubicación de trabajo y también puede depender del conocimiento, las habilidades y la experiencia relacionados con el puesto. Tu reclutador puede compartir más sobre el rango salarial específico para la ubicación del puesto durante el proceso de contratación. En California, el rango salarial para este puesto es de $208,300 - $301,600. En Nueva York, el rango salarial para este puesto es de $208,300 - $301,600. En Illinois, el rango salarial para este puesto es de $178,600 - $258,700. En Washington, el rango salarial para este puesto es de $190,200 - $275,400.
En Adobe, para los puestos de ventas, los salarios iniciales se expresan como compensación total objetivo (TTC = base + comisión), y los incentivos a corto plazo son en forma de planes de comisión de ventas. Los puestos no de ventas, los salarios iniciales se expresan como salario base y los incentivos a corto plazo son en forma del Plan de Incentivos Anual (AIP).
Además, ciertos puestos pueden ser elegibles para incentivos a largo plazo en forma de una adjudicación de acciones para nuevos empleados.
