Ingeniero de software (datos), IA y plataformas de datos

Job title: Software Engineer (Data), Ai & Data Platforms
Company: Apple
Job description: Apple es donde se reúnen la imaginación individual, comprometiéndose con los valores que conducen a un gran trabajo. Cada nuevo producto que construimos, el servicio que creamos o la experiencia de Apple Store que ofrecemos es el resultado de que fortalecemos las ideas de los demás. Eso sucede porque cada uno de nosotros comparte la creencia de que podemos hacer algo maravilloso y compartirlo con el mundo, cambiando vidas para mejor. Es la diversidad de nuestra gente y su pensamiento lo que inspira la innovación que se extiende a través de todo lo que hacemos. Cuando traemos a todos, podemos hacer el mejor trabajo de nuestras vidas. Aquí, harás más que unirte a algo, agregarás algo. El equipo de Plataformas de Datos y Inteligencia Artificial (AIDP) de Apple está buscando un ingeniero de software experimentado para crear sistemas distribuidos de alta calidad, escalables y resistentes que alimenten las plataformas de análisis en la nube de Apple y las tuberías de datos. El paisaje de almacén de datos empresarial de Apple atiende a una amplia variedad de soluciones analíticas en tiempo real, en tiempo real y lotes. Estas soluciones son una parte integral de las funciones comerciales como ventas, operaciones, finanzas, aplicaciones, marketing e servicios de Internet, lo que permite a los conductores comerciales tomar decisiones críticas. Utilizamos tecnologías patentadas y de código abierto, kafka, chispa, iceberg, flujo de aire, presto, etc. Si está buscando problemas de infraestructura a escala, tanto en la nube como en la nube, centrándose en la facilidad de uso, la facilidad de mantenimiento y Lo más importante implementa soluciones escalables, ¡disfrutará trabajando en AIDP!Descripción DescripciónDiseñamos sistemas distribuidos de alta calidad, escalables y resilientes en la nube que potencia de exploración de datos, análisis, informes y modelos de producción. Nuestros sistemas centrales son diversos y vienen con una intersección inusual de altos volúmenes de datos con sistemas distribuidos en la nube y la infraestructura local. Este rol creará soluciones que integran el software de código abierto con el ecosistema interno de Apple. Impulsará el desarrollo de nuevos componentes y características desde el concepto hasta la liberación: diseño, compilación, prueba y envío a una cadencia regular. Trabajará en estrecha colaboración con los clientes internos para comprender sus requisitos y flujos de trabajo, y propondrá nuevas características y cambios en el ecosistema para optimizar su experiencia de usar las soluciones en nuestra plataforma. Este es un rol de ingeniería de software desafiante, donde una gran parte del tiempo de un ingeniero se dedica al código de escritura y el diseño/desarrollo de aplicaciones en la nube, y el resto se gasta en ajustar y depurar la base de código, admitiendo aplicaciones de producción y admitiendo nuestros usuarios finales de aplicaciones. Este rol requiere un conocimiento profundo de tecnologías innovadoras y una plataforma de datos en la nube con la capacidad de aprender de forma independiente nuevas tecnologías y contribuir al éxito de varias iniciativas.Calificaciones mínimas Calificaciones mínimas
- 5 o más años de experiencia construyendo aplicaciones de datos de nivel empresarial en sistemas distribuidos
- Conocimiento de conceptos de BI y experiencia de implementación en la nube con bases de datos como Snowflake o Big Consuly
- Experiencia de programación en la construcción de software de alta calidad con uno de los siguientes lenguajes de programación: Python, Scala o Java.
- Experiencia en el desarrollo de SQLS, procedimientos y procesos semánticos altamente optimizados para aplicaciones de datos distribuidos.
- Licenciatura en informática o experiencia equivalente
Calificaciones clave calificaciones claveCalificaciones preferidas Calificaciones preferidas
- Experiencia práctica en el diseño y desarrollo de aplicaciones basadas en la nube que incluyen servicios de cómputo, servicios de bases de datos, API para diseñar servicios RESTful, ETL, colas y servicios de notificación.
- La experiencia en plataformas de almacenamiento de datos en la nube como Snowflake es muy valorada
- Experiencia en el desarrollo de aplicaciones de big data utilizando Java, Spark, Kafka es una gran ventaja
- Comprensión de los fundamentos del diseño orientado a objetos, estructuras de datos, diseño de algoritmo y resolución de problemas
- Experiencia de tecnología en la nube en plataformas como AWS, Microsoft Azure, Google Cloud
- Herramientas de visualización de datos: Experiencia en software como Streamlit, SuperSet, Tableau, Objetos comerciales y Looker
- Insights de datos y KPI: experiencia laboral en la generación y visualización de información de datos, métricas y KPI. Uso de modelos ML básicos en el espacio de la detección de anomalías, pronósticos, Genai.
Educación y experiencia Educación y experiencia
Expected salary:
Location: Austin, TX
Job date: Wed, 05 Feb 2025 07:32:57 GMT
Apply for the job now!