Trabajos remotos de ingeniero de datos Spark

En Turing estamos buscando ingenieros de datos Spark remotos, que serán responsables de limpiar, transformar y analizar grandes cantidades de datos sin procesar de varios recursos utilizando Apache Spark para proporcionar datos listos para usar a los desarrolladores y analistas de negocios. Obtén la oportunidad de trabajar con las empresas líderes de Silicon Valley mientras aceleras tu carrera.

Aplica a este trabajo

Echa un vistazo a los mejores empleos para septiembre de 2022aquí

Descripción del puesto

Responsabilidades del puesto

  • Crear y optimizar canalizaciones ETL de Apache Spark.
  • Ofrecer soluciones escalables, rentables y flexibles a los clientes.
  • Participar en el desarrollo iterativo de aplicaciones de extremo a extremo.
  • Crear y optimizar canalizaciones ETL de Apache Spark.
  • Ofrecer soluciones escalables, rentables y flexibles a los clientes.
  • Participar en el desarrollo iterativo de aplicaciones de extremo a extremo.
  • Mantenerse al día con las mejores prácticas de desarrollo de software moderno y la gestión del ciclo de vida.
  • Utilizar herramientas ETL para cargar datos de diferentes fuentes en la plataforma Hadoop.
  • Comunicarse regularmente de manera eficiente con los clientes y las partes interesadas.
  • Crear trabajos de Spark basados ​​en Java para transformaciones y agregaciones de datos.
  • Realizar pruebas unitarias para transformaciones de Spark.
  • Implementar canalizaciones de procesamiento de datos con Spark.

Requisitos mínimos

  • Licenciatura / Maestría en Ingeniería, Ciencias de la Computación (o experiencia equivalente).
  • Al menos 3+ años de experiencia en ingeniería de datos (con algunas excepciones para desarrolladores altamente calificados).
  • Experiencia en lenguajes de programación establecidos como Python, Java, Scala, etc.
  • Licenciatura / Maestría en Ingeniería, Ciencias de la Computación (o experiencia equivalente).
  • Al menos 3+ años de experiencia en ingeniería de datos (con algunas excepciones para desarrolladores altamente calificados).
  • Experiencia en lenguajes de programación establecidos como Python, Java, Scala, etc.
  • Dominio de Apache Spark y diferentes Spark Frameworks/Cloud Services como Databricks, EMR, Azure HDI.
  • Experiencia con tecnologías como Storm, Apache Kafka, Hadoop, etc.
  • Conocimiento profundo de la nube (AWS, Azure), así como de CI/CD y visualización de datos.
  • Conocimiento de tecnologías como Spark y Hadoop HDFS, Hive, Hbase con amplia experiencia en Spark.
  • Fluidez en el idioma Inglés para una comunicación efectiva.
  • Experiencia práctica con tecnologías de contenerización y orquestación de contenedores usando Kubernetes, OpenShift, Docker, etc.
  • Capacidad para trabajar a tiempo completo (40 horas a la semana) con una superposición de 4 horas con las zonas horarias de EE. UU.

Habilidades preferidas

  • Comodidad con los conceptos de ETL, SQL (DDL, DML, procedimental).
  • Experiencia práctica en herramientas de ingestión y captura de cambios como StreamSets, Informática.
  • Gran experiencia en repositorios de código fuente como Git, SVN y Jenkins.
  • Comodidad con los conceptos de ETL, SQL (DDL, DML, procedimental).
  • Experiencia práctica en herramientas de ingestión y captura de cambios como StreamSets, Informática.
  • Gran experiencia en repositorios de código fuente como Git, SVN y Jenkins.
  • Conocimiento práctico de NRT y tecnología asociada: Spark, MemSQL, etc.
  • Comprender la arquitectura de datos, la creación de perfiles de datos y la calidad de los datos.
  • Conocimiento de bases de datos de almacenamiento como Teradata, Oracle, etc.
  • Familiaridad con Unix y Shell Scripting.
  • Conocimiento de diversas industrias, herramientas y tecnologías de almacenamiento de datos.
  • Experiencia práctica para crear y administrar máquinas virtuales y contenedores.
  • Es deseable contar con conocimiento práctico de HashiCorp Vault Consul.
  • Excelentes habilidades de comunicación y organización.
  • Certificados profesionales en AWS, RHCE, DevOps serán una ventaja.

¿Interesado en este trabajo?

Aplique a Turing hoy mismo.

Aplicar ahora

¿Cómo convertirse en un desarrollador de Turing?

Trabaja con las mejores compañías de software en solo 4 sencillos pasos
  1. Crea tu perfil

    Completa tus datos básicos: nombre, ubicación, conocimientos, expectativa salarial y experiencia.

  2. Realiza nuestras pruebasy entrevistas

    Resuelve pruebas y asiste a una entrevista técnica.

  3. Recibe ofertas de trabajo

    Las mejores empresas de EE.UU. y Silicon Valley te elegirán como colaborador.

  4. Obtén el trabajo de tus sueños

    Una vez que seas parte de Turing, ya no tendrás que volver a buscar otro trabajo.

Liderazgo

En pocas palabras, Turing tiene como objetivo hacer que el mundo tenga igualdad de oportunidades. Turing fue fundada por los empresarios seriales de IA Jonathan y Vijay, cuya empresa anterior de IA (vendida con éxito) fue impulsada por un talento remoto excepcional. Turing tambien es respaldada por inversionistas innovadores de alto perfil como el primer CTO de Facebook (Adam D'Angelo), ejecutivos de Google, Amazon, Twitter y Foundation Capital.

Política de Igualdad de Oportunidades

Turing es un empleador que ofrece igualdad de oportunidades. Turing prohíbe la discriminación y el acoso de cualquier tipo y ofrece igualdad de oportunidades de trabajo a los empleados y solicitantes sin tener en cuenta la raza, el color, la religión, el sexo, la orientación sexual, la identidad o expresión de género, la edad, el estado de discapacidad, el estado de veterano protegido o cualquier otra característica protegida por la ley.

Trabaje a tiempo completo en las principales empresas de EE. UU.

Crea tu perfil, pasa las pruebas de Turing y recibe ofertas de trabajo dos semanas después.

Aplicar ahora

Apply now