¿Cuál es el puesto de un ingeniero de desarrollo de datos (Java)?
- Responsable de la planificación, diseño e implementación de la arquitectura de la plataforma big data de Shell Housing Search Platform - Participar en la construcción, mantenimiento y optimización de la plataforma de datos basada en tecnología de tiempo real para proporcionar herramientas y plataformas de datos fáciles de usar.
- Presta atención a las tendencias tecnológicas de código abierto. - A través de plataformas y herramientas de big data, respaldar el análisis masivo de datos, la extracción de datos, el aprendizaje automático y otras tareas, y mejorar la efectividad del producto en línea y la eficiencia operativa fuera de línea de la plataforma de búsqueda de viviendas de Shell. Demanda continua:
-Experiencia rica en I + D de Java, competente en Java, familiarizado con Python - familiarizado con Mysql, familiarizado con la programación de redes y la tecnología de concurrencia, familiarizado con las soluciones de seguridad - rica experiencia en el diseño e implementación de sistemas de servicios en segundo plano, con capacidades de diseño independientes a nivel de sistema p>
- Base informática sólida, familiarizada con las estructuras de datos y algoritmos de uso común, familiarizada con el entorno del sistema Linux
- Familiarizado con la pila de tecnología de big data, utilizando Hadoop, Hive, Spark, Hbase, Kafka, ELK y otros componentes de código abierto, con candidatos con experiencia en optimización. Se prefieren los solicitantes con experiencia en optimización. Se prefieren los solicitantes con experiencia en optimización - Se prefieren los solicitantes con experiencia en sistemas distribuidos a gran escala en empresas de Internet - Se prefieren los solicitantes que hayan estado a cargo de proyectos y tengan pensamiento empresarial y de producto.
- Sencilla, sincera, responsable y proactiva.