Idaho Health Insurance Exchange
Apple
Ingeniero/a de Algoritmos HID
Sobre la oportunidad
Únete al equipo de algoritmos de detección e interacción HID de Apple que desarrolla algoritmos avanzados de detección para ofrecer experiencias de usuario de primera clase en Mac, iPhone, iPad, Apple Pencil, Apple Watch y nuevos e interesantes productos. Buscamos un/a ingeniero/a de algoritmos apasionado/a por tender puentes entre el desarrollo de algoritmos y la integración de software, y entusiasmado/a por incorporar herramientas impulsadas por IA en un flujo de trabajo de ingeniería. Nuestro equipo proviene de diversos orígenes: procesamiento de señales, machine learning, firmware, ingeniería de software, física, factores humanos y más; todos dedicados a inventar nuevas formas en que los usuarios interactúan con los productos de Apple. Trabajarás en la intersección de hardware, software y diseño, colaborando con especialistas de toda Apple para lanzar productos extraordinarios a millones de usuarios cada año.
DESCRIPCIÓN
Este es un puesto de ingeniería de algoritmos en el límite HW/SW/UI, con amplias oportunidades de colaboración entre equipos de firmware, software y algoritmos.
Serás responsable de prototipar rápidamente algoritmos de detección utilizando técnicas de procesamiento de señales e machine learning, e integrar las implementaciones de algoritmos en la pila de software, asegurando una funcionalidad integral y robusta desde la adquisición de datos del sensor hasta la capa de software.
Trabajarás en estrecha colaboración con ingenieros de algoritmos, ingenieros de firmware y equipos de software para llevar los prototipos de algoritmos a sistemas integrados de calidad de producción.
En este puesto, también liderarás esfuerzos para identificar, evaluar e implementar herramientas de IA que mejoren la productividad del equipo, incluyendo desarrollo asistido por IA, análisis de datos y automatización de flujos de trabajo. Ayudarás a definir las mejores prácticas para la adopción de herramientas de IA dentro del grupo y colaborarás interfuncionalmente para escalar estos esfuerzos.
CALIFICACIONES MÍNIMAS
- Grado/Máster en Informática, Ingeniería Eléctrica o campo STEM relacionado con un mínimo de 2 años de experiencia relevante en la industria.
- Sólidas habilidades de programación de software en C, C++ y Python.
- Experiencia práctica en prototipado, desarrollo e integración de código de algoritmos y procesamiento de señales con la capa de software (por ejemplo, frameworks a nivel de SO o software de aplicación).
- Experiencia con programación orientada a objetos y patrones de diseño de software comunes.
- Excelentes habilidades de comunicación, presentación y documentación.
CALIFICACIONES PREFERIDAS
- Máster/Doctorado con más de 3 años de experiencia en integración de algoritmos o sistemas embebidos/software.
- Experiencia trabajando en la interfaz HW/SW, incluyendo familiaridad con interfaces de firmware, capas de drivers o integración a nivel de SO.
- Trayectoria demostrada en procesamiento de señales e machine learning, incluyendo áreas como análisis de series temporales, filtrado digital, extracción de características, clasificación, regresión o inferencia basada en redes neuronales; la experiencia aplicando estas técnicas a datos de sensores o sistemas de detección embebidos es una gran ventaja.
- Trayectoria en la evaluación, integración e implementación de herramientas de desarrollador impulsadas por IA (por ejemplo, codificación asistida por LLM, generación de pruebas basada en IA, pipelines de análisis de datos inteligentes).
- Experiencia en procesamiento de señales, machine learning o análisis de datos de series temporales.
- Familiaridad con sistemas embebidos o con recursos limitados utilizando C o C++.
- Familiaridad con plataformas de procesamiento en la nube como AWS o GCP.
- Sólidas habilidades de colaboración interfuncional con la capacidad de trabajar eficazmente en las disciplinas de firmware, software y algoritmos.
