Anduril Industries
BDO USA, P.C.
Ingeniero de Software I, IA
Resumen del puesto
El Ingeniero de Software de IA diseña, desarrolla y mantiene aplicaciones habilitadas para IA con énfasis en la integración de modelos de lenguaje extensos en los flujos de trabajo empresariales. Este puesto colabora con las partes interesadas del negocio y la tecnología para comprender los requisitos, implementar soluciones bien probadas y dar soporte a los servicios de IA implementados en producción. Las responsabilidades incluyen contribuir a las bases de código, la documentación y los procesos de soporte operativo, siguiendo al mismo tiempo las prácticas de ingeniería segura y los estándares de desarrollo establecidos. El puesto apoya la experimentación y evaluación de herramientas y marcos de trabajo de IA bajo la guía de ingenieros senior y ayuda a mejorar las experiencias de los usuarios a través de la automatización y capacidades asistidas por IA alineadas con los objetivos de la firma.
En BDO, cómo nos presentamos importa. Construimos relaciones sólidas apoyándonos unos a otros, a nuestros clientes y a nuestras comunidades con cuidado, curiosidad y un compromiso de ayudarnos mutuamente a crecer y tener éxito. Aquí, encontrará un trabajo significativo, líderes que invierten en su éxito y oportunidades para construir una carrera en torno a lo que más le importa.
Nuestro propósito es ser las personas con las que nuestros clientes cuentan para crecer con confianza y lograr lo que más importa. Nuestros valores guían cómo damos vida a ese propósito cada día. Juntos, dan forma a cómo trabajamos unos con otros, servimos a nuestros clientes y creamos un impacto significativo.
A medida que la tecnología sigue dando forma a nuestra forma de trabajar, BDO valora la capacidad de aplicar soluciones de IA generativa y de agentes para desarrollar productos de trabajo, mejorar los flujos de trabajo e identificar riesgos potenciales. En toda nuestra firma, enfatizamos el juicio profesional al validar los resultados generados por IA en cuanto a precisión, calidad y cumplimiento.
Funciones del puesto
- Desarrolla aplicaciones impulsadas por IA y puntos de integración
- Investiga y evalúa tecnologías de IA para su posible implementación
- Diseña y mantiene la documentación de los sistemas y procesos de IA
- Colabora con las unidades de negocio para aclarar los requisitos de las soluciones de IA
- Coordina los esfuerzos técnicos relacionados con problemas y optimizaciones de sistemas de IA
- Crea y mantiene una variedad de documentación de sistemas integrados desarrollados internamente y de terceros
- Implementa funciones de IA, incluidas integraciones de modelos de lenguaje extensos, prompts y flujos de trabajo de recuperación bajo supervisión
- Supervisa y da soporte de forma proactiva a las aplicaciones y automatizaciones existentes
- Integra funcionalidades de IA en los sistemas existentes para mejorar la experiencia del usuario para casos de uso definidos y entregables con alcance determinado
- Apoya a los profesionales de Ingeniería de IA y TI en sus responsabilidades y proporciona orientación sobre la resolución efectiva de problemas bajo la supervisión de los líderes de equipo
- Escala problemas críticos a la dirección e implementa estrategias para una resolución oportuna basada en runbooks y rutas de escalada establecidas
- Coordina y organiza los esfuerzos y el seguimiento de los puntos derivados de las reuniones de equipo para las tareas asignadas
- Proporciona soporte de Nivel IV en aplicaciones específicas según sea necesario
- Participa en revisiones de código como revisor y autor; corrige los hallazgos para garantizar la calidad y la seguridad en las aplicaciones de IA
- Supervisa y da soporte a las aplicaciones y automatizaciones de IA existentes mediante la revisión de alertas/paneles y la realización de comprobaciones rutinarias
- Otras funciones según sea necesario
Responsabilidades de supervisión
- N/A
Cualificaciones, conocimientos, habilidades y capacidades
Educación
- Título de Bachillerato o GED, requerido
Experiencia
- 2 o más años de experiencia en desarrollo de aplicaciones, requerido
Licencias/Certificaciones
Software
Experiencia de desarrollo con uno o más de los siguientes, requerido:
- Desarrollo Front-end (React, AngularJS, .NET MVC, o similar)
- Desarrollo Backend (C#, NodeJS)
- Experiencia en servidor de base de datos (SQL Server, Oracle, MySQL o similar)
- Experiencia en desarrollo SQL (consultas, funciones, procedimientos almacenados)
- Experiencia NoSQL (Azure Cosmos DB, MongoDB, o similar)
- Tecnologías en la nube (Azure)
- Inteligencia de negocios (ADF, SSIS, SSAS, SSRS, Power BI o tecnologías de inteligencia de negocios similares)
- Experiencia en desarrollo móvil (Xamarin, Swift, Objective-C o similar)
- Experiencia en pipeline CI/CD (p. ej., GitHub Actions, Azure Pipelines, Gitlab Runners, etc.)
- Experiencia con bases de datos/SQL
Idioma
- N/A
Otros conocimientos, habilidades y capacidades
- Sólidas habilidades de comunicación verbal y escrita
- Excelentes habilidades interpersonales y de relación con el cliente
- Capacidad para trabajar en un entorno con plazos estrictos mientras se gestionan múltiples proyectos/tareas complejas simultáneamente con atención al detalle
- Capaz de realizar múltiples tareas con éxito mientras trabaja de forma independiente o dentro de un entorno grupal
- Capacidad para confiar en una amplia experiencia y criterio para planificar y lograr objetivos
- Capaz de trabajar bien bajo presión mientras se enfrenta a problemas inesperados de manera profesional
- Capacidad para comunicarse e interactuar con todos los niveles de empleados y la dirección
- Capacidad para interactuar y construir relaciones y consenso entre las personas
- Conocimiento avanzado de conceptos, prácticas y procedimientos dentro de la industria del desarrollo de software
- Sólidas habilidades de arquitectura y diseño de tecnología de la información
- Capacidad para producir constantemente código limpio y cumplir con los estándares de documentación adecuados
- Licenciatura en Ciencias de la Computación o Sistemas de Información, preferible
- 1 o más años de experiencia con tecnologías en la nube, preferible
- Experiencia con inteligencia artificial / machine learning, preferible
- Experiencia en la integración de modelos de lenguaje extensos en sistemas de TI, preferible
- Experiencia en la resolución de problemas de aplicaciones mediante registros, herramientas de supervisión y técnicas de depuración, preferible
- Experiencia con el stack de desarrollo de Microsoft (.Net, C#, Azure), preferible
- Certificaciones de desarrollador de Microsoft, preferible
- Certificaciones de IA o machine learning (certificaciones Microsoft AI-900, AI-102), preferible
- Experiencia con los siguientes productos, preferible:
- Microsoft Visual Studio / VS Code
- Microsoft Azure DevOps o GitHub
- Microsoft SQL Server y/o Azure SQL
- Microsoft Entity Framework
Los salarios individuales que se ofrecen a un candidato se determinan tras considerar numerosos factores, incluidos, entre otros, las cualificaciones, la experiencia, las habilidades y la ubicación geográfica del candidato.
Rango nacional: $85,000 - $100,000
Rango en Maryland: $85,000 - $100,000
Rango en NYC/Long Island/Westchester: $85,000 - $100,000
*Los beneficios pueden estar sujetos a requisitos de elegibilidad.
Empleador que ofrece igualdad de oportunidades, incluyendo discapacidad/veteranos
BDO proporciona servicios de auditoría, impuestos y asesoramiento a clientes en todo EE. UU. y en todo el mundo. Independientemente de su puesto, formará parte de un equipo que ayuda a los clientes a navegar por la complejidad y avanzar con claridad.
Estamos orgullosos de ser una empresa ESOP, que ofrece a los participantes una participación en el éxito de la firma a través de la propiedad beneficiosa y una oportunidad única para mejorar su bienestar financiero. Como plan de jubilación calificado, el ESOP es una adición significativa a nuestras ofertas integrales de compensación y beneficios de Recompensas Totales*. También refuerza una mentalidad de propiedad que fortalece nuestra conexión entre nosotros, nuestros clientes y el futuro que estamos construyendo juntos.
Obtenga más información sobre nuestros beneficios: Las Recompensas Totales de BDO abarcan más que los beneficios tradicionales. ¡Haga clic aquí para obtener más información insights.bdo.com/rs/116-EDP-270/images/BDO-Benefits-Brochure.pdf!
