CSC Leasing Co.
Avnet
Ingeniero de Software de IA (Azure AI, Java/Angular Full-Stack)
Quiénes somos
En Avnet, las relaciones son importantes. Somos una empresa global de distribución de tecnología y soluciones, clasificada en la lista FORTUNE ® 500, que ofrece experiencia en diseño, cadena de suministro y logística a clientes en cada etapa del ciclo de vida de un producto. Nuestros empleados tienen un asiento en primera fila para conocer las últimas innovaciones que dan forma al mundo en el que vivimos y al futuro que compartimos. Nos impulsa ayudar a nuestros clientes de todo el mundo a tener éxito, y lo hacemos ganándonos la confianza de algunos de los nombres más importantes de la tecnología.
Trabajar en Avnet significa formar parte de un equipo global. Trabajamos de forma colaborativa y con integridad, haciendo negocios de la manera correcta. Durante más de un siglo, nos hemos asociado para ayudar a nuestros clientes, proveedores y compañeros de equipo a hacer realidad las posibilidades transformadoras de la tecnología. ¡Experimenta lo que viene en Avnet!
Resumen del puesto
Desarrolla, mantiene y mejora aplicaciones empresariales con un enfoque especializado en la creación, validación y optimización de servicios inteligentes en la nube. Colabora con las partes interesadas para validar los requisitos de los usuarios, evaluar las tecnologías disponibles y recomendar estrategias técnicas para ofrecer funciones de IA generativa de nivel de producción. Evalúa los objetivos de las fases del proyecto asignadas y recomienda tácticas técnicas para satisfacer las necesidades empresariales mediante el desarrollo full-stack moderno, IA agente y soluciones de IA.
Este puesto es totalmente presencial.
#LI-AMER
Las declaraciones anteriores tienen la intención de describir la naturaleza general y el nivel del trabajo que se realiza. No pretenden ser interpretadas como una lista exhaustiva de todas las responsabilidades, deberes y habilidades.
Avnet es un empleador que ofrece igualdad de oportunidades y se compromete a proporcionar igualdad de oportunidades a todos los empleados y solicitantes de empleo sin distinción de raza, color, religión, ascendencia, origen nacional, sexo (incluido el embarazo), edad, estado civil, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano, información genética o cualquier otra característica protegida por la ley. Esta política de no discriminación también se aplica a las prácticas religiosas de vestimenta y aseo. Avnet se adaptará a los estándares de vestimenta y prácticas de aseo religioso de los empleados que no resulten en dificultades indebidas para la empresa. Si está interesado en solicitar un empleo en Avnet y necesita asistencia especial o una adaptación para solicitar un puesto publicado, comuníquese con nuestro Centro de Servicios de Recursos Humanos al (888) 994-7669.
Responsabilidades principales
- Desarrollar e implementar modelos y algoritmos de IA utilizando tecnologías de Microsoft Azure para optimizar los procesos empresariales y mejorar la eficiencia.
- Utilizar metodologías de diseño de procesos, lenguajes de programación y herramientas, así como técnicas de diseño de soluciones para desarrollar aplicaciones full-stack que cumplan con las especificaciones empresariales.
- Realizar el análisis, diseño, desarrollo y pruebas de aplicaciones para resolver los requisitos empresariales, aprovechando activamente la IA de Azure para aprovisionar recursos, gestionar puntos finales de modelos base y orquestar flujos de trabajo de LLM.
- Construir y ajustar tuberías RAG de nivel de producción (incluyendo la ingesta de documentos, fragmentación semántica, generación de incrustaciones, indexación vectorial y optimización de recuperación híbrida).
- Colaborar en el desarrollo de flujos de trabajo semiautónomos o sistemas de IA agente, centrándose en la integración de herramientas, el manejo robusto de errores para salidas no deterministas de LLM y la gestión de la latencia.
- Integrar servicios avanzados de IA de Azure y flujos de trabajo de LLM con los front-ends de Angular y los back-ends de Java/Spring Boot existentes, garantizando un tránsito de datos seguro, la gestión de estados y una interfaz de usuario/experiencia de usuario (UI/UX) fluida para funciones impulsadas por IA.
- Apoyar las iniciativas de preparación para el cambio según sea necesario.
- Otras funciones asignadas.
Requisitos mínimos
Especificaciones del nivel del puesto
- Amplio conocimiento y aplicación de principios, teorías y conceptos de ingeniería full-stack. Conocimiento completo de todas las funciones del puesto y de las mejores prácticas, técnicas y estándares de la industria en relación con el desarrollo nativo en la nube y el despliegue de IA empresarial.
- Desarrollar soluciones a problemas complejos donde el análisis de situaciones y/o datos requiere una evaluación profunda de variables (como la reescritura de consultas, el ajuste de bases de datos vectoriales y los flujos de prompts). Determina el mejor enfoque para lograr resultados y ofrece sugerencias para mejorar las políticas, los procedimientos y el rendimiento del sistema.
- El trabajo se realiza de forma independiente y requiere el ejercicio de juicio y discreción. Ejerce una considerable libertad para determinar los objetivos y enfoques de las tareas. El trabajo puede ser revisado a un alto nivel.
- Puede representar a la organización como contacto principal en tareas y/o proyectos. Interactúa con profesionales senior y la dirección, y coordina frecuentemente el trabajo entre departamentos u organizaciones.
- Las acciones pueden afectar a la organización. El incumplimiento del trabajo resultará en la incapacidad de alcanzar objetivos organizacionales cruciales. Las decisiones erróneas pueden tener un efecto prolongado que resulte en el gasto de recursos sustanciales.
Experiencia laboral
- Típicamente 8+ años con licenciatura o equivalente.
Educación y certificación(es)
- Licenciatura o experiencia equivalente de la cual se puedan obtener conocimientos y habilidades laborales comparables.
Características distintivas
- Ecosistema de IA de Azure: Experiencia práctica navegando por Azure AI Foundry / Azure AI Studio para configurar centros, desplegar modelos base (por ejemplo, serie GPT, Llama), crear flujos de prompts e integrar búsqueda vectorial.
- Entrega de proyectos Full-Stack: Experiencia demostrada en proyectos de desarrollo de aplicaciones full-stack utilizando Angular (o tecnologías similares) y Java.
- Lenguajes y marcos principales: Construcción y codificación de aplicaciones utilizando lenguajes/tecnologías como Java, Python, Spring / Spring Boot, servicios web y SQL.
- Tecnologías Frontend: Experiencia a nivel de producción utilizando Angular, TypeScript, HTML, CSS/Sass y Bootstrap.
- Patrones RAG y de agentes: Comprensión de la fragmentación estratégica de documentos, selección de incrustaciones, almacenes vectoriales (por ejemplo, Azure AI Search, pgvector) y exposición a marcos de agentes de múltiples turnos o patrones de orquestación semántica.
- Base de datos y gestión de datos: Conocimiento práctico del diseño, optimización y recuperación de conjuntos de datos complejos en SQL. La familiaridad con herramientas de datos en la nube como Databricks es una ventaja.
- Pruebas y evaluación: Experiencia en el uso de herramientas de prueba como JUnit para Java, junto con una conciencia de las prácticas de evaluación de LLM (evaluación de fundamentación, relevancia y métricas de latencia).
- CI/CD y DevOps: Experiencia participando en tuberías de despliegue e integración automatizadas utilizando GitHub Actions, Jenkins, Maven o Gradle.
Metodologías: Fuerte alineación con las prácticas de SDLC, incluyendo Agile/Scrum y entornos de configuración estructurados.
- Estándares de IA emergentes (preferido): Familiaridad con el Protocolo de Contexto de Modelo (MCP) para construir conexiones seguras y estandarizadas entre aplicaciones de LLM, fuentes de datos empresariales y herramientas empresariales/APIs.
Lo que ofrecemos
Nuestros empleados trabajan duro para vivir nuestros valores y ayudarnos a crecer. Nuestra estrategia de recompensas totales apoya la capacidad de Avnet para atraer, involucrar, desarrollar y recompensar a nuestros empleados, al tiempo que promovemos un entorno diverso e inclusivo. Ofrecemos programas competitivos de compensación y beneficios, desde tiempo libre y acuerdos de trabajo flexibles hasta programas que apoyan el bienestar de los empleados y oportunidades para retribuir a su comunidad.
- Tiempo libre remunerado generoso
- Plan de pensiones y 401K
- Días festivos pagados
- Apoyo familiar (licencia remunerada, gestación subrogada, adopción)
- Seguro médico, dental, de visión y de vida
- Seguro de discapacidad a largo y corto plazo
- Cuenta de ahorros para la salud / Cuenta de gastos flexibles
- Asistencia educativa
- Recursos para el desarrollo de los empleados
- Programas de bienestar para empleados, desarrollo de liderazgo y mentoría
Los beneficios enumerados anteriormente pueden variar según la naturaleza de su empleo con Avnet.
