Redwood Materials
Amazon
Ingeniero/a de Desarrollo de Software - Ingeniero/a Apache Flink, Servicio Gestionado de Amazon para Apache Flink
SOBRE AWS
Ven a cambiar la forma en que el mundo procesa datos en streaming
El equipo del Servicio Gestionado de Amazon para Apache Flink (MSF) busca un/a Ingeniero/a de Desarrollo de Software para trabajar en el framework Apache Flink. Buscamos ingenieros/as que puedan aprender y construir motores de procesamiento de flujos de datos distribuidos. Si eres una persona proactiva y entusiasta de la transmisión de datos y te entusiasma contribuir al código abierto, este podría ser tu puesto.
El procesamiento de datos en tiempo real desde un flujo requiere inversiones sustanciales por parte de los clientes en la escritura de la aplicación y el mantenimiento de la infraestructura necesaria. El servicio MSF proporciona a los clientes una plataforma de procesamiento de flujos totalmente gestionada que aprovecha el framework Apache Flink, donde los clientes pueden desarrollar sus aplicaciones utilizando SQL o Java. Con el servicio, todo lo que los clientes necesitan hacer es proporcionar el código de la aplicación que debe ejecutarse, que contiene la lógica de negocio para procesar el flujo, y el servicio se encarga de proporcionar bloques de construcción/abstracciones como ventanas de procesamiento, semántica de ejecución, puntos de control y capacidades de infraestructura como elasticidad, tolerancia a fallos, etc., eliminando la complejidad del procesamiento de flujos.
Únete a nosotros para hacer del procesamiento de flujos una tecnología estándar para nuestros clientes.
Sobre el equipo
SOBRE AWS
Experiencias Diversas
Amazon valora las experiencias diversas. Incluso si no cumples con todas las cualificaciones y habilidades preferidas enumeradas en la descripción del puesto, animamos a los candidatos a postularse. Si tu carrera está empezando, no ha seguido un camino tradicional o incluye experiencias alternativas, no dejes que eso te impida postularte.
Por qué AWS
Amazon Web Services (AWS) es la plataforma en la nube más completa y ampliamente adoptada del mundo. Fuimos pioneros en la computación en la nube y nunca dejamos de innovar — por eso los clientes, desde las startups más exitosas hasta las empresas globales 500, confían en nuestro sólido conjunto de productos y servicios para potenciar sus negocios.
Cultura de Equipo Inclusiva
Aquí en AWS, es nuestra naturaleza aprender y ser curiosos. Nuestros grupos de afinidad dirigidos por empleados fomentan una cultura de inclusión que nos permite estar orgullosos de nuestras diferencias. Eventos continuos y experiencias de aprendizaje, incluyendo nuestras conferencias Conversations on Race and Ethnicity y AmazeCon, nos inspiran a nunca dejar de abrazar nuestra singularidad.
Responsabilidades clave del puesto
Como miembro del equipo de MSF, tus funciones serán:
- Trabajar en la implementación de mejoras en el motor de procesamiento de flujos, Apache Flink, para convertir el servicio MSF en el servicio de facto para ejecutar aplicaciones de procesamiento de flujos.
- La compatibilidad upstream es un principio fundamental del servicio MSF y tus cambios para mejorar el motor se contribuirán de nuevo al código abierto.
- Trabajar en la mejora de la eficiencia y disponibilidad del motor, añadir funciones de facilidad de uso y ampliar los límites del procesamiento de flujos.
- Escribir código de calidad y reutilizable para servicios en la nube altamente escalables y fiables.
- Trabajar en estrecha colaboración con la dirección de producto y desarrollo para diseñar la arquitectura del servicio.
- Ser un defensor de la excelencia operativa insistiendo en los más altos estándares.
- Escribir código que mejore continuamente la fiabilidad y disponibilidad del servicio.
Responsabilidad de guardia
Este puesto implica responsabilidades de guardia, normalmente durante una semana cada dos meses. No nos gusta recibir notificaciones en mitad de la noche o los fines de semana, por lo que trabajamos para garantizar que nuestros sistemas sean tolerantes a fallos. Cuando recibimos una notificación, trabajamos juntos para resolver la causa raíz y evitar que nos notifiquen por el mismo problema de nuevo.
Cualificaciones básicas
Para tener éxito en este puesto, deberías tener experiencia trabajando en sistemas a gran escala, disfrutar resolviendo problemas complejos de software y poseer habilidades analíticas, de diseño y de resolución de problemas. Aunque no es necesario tener experiencia con tecnologías de procesamiento de datos como Apache Flink, Apache Spark, Apache Storm, los frameworks Hadoop son una ventaja.
- 3+ años de experiencia profesional en desarrollo de software (excluyendo prácticas).
- 2+ años de experiencia en diseño o arquitectura (patrones de diseño, fiabilidad y escalabilidad) de sistemas nuevos y existentes (excluyendo prácticas).
- Experiencia programando con al menos un lenguaje de programación de software.
Computación de Utilidad (UC)
AWS Utility Computing (UC) ofrece innovaciones de productos — desde servicios fundamentales como Amazon’s Simple Storage Service (S3) y Amazon Elastic Compute Cloud (EC2), hasta innovaciones de productos lanzadas de forma continua que siguen diferenciando los servicios y características de AWS en la industria. Como miembro de la organización UC, apoyarás el desarrollo y la gestión de servicios de Cómputo, Bases de Datos, Almacenamiento, Internet de las Cosas (IoT), Plataforma y Aplicaciones de Productividad en AWS, incluyendo el soporte a clientes que requieren soluciones de seguridad especializadas para clientes que requieren soluciones de seguridad especializadas para sus servicios en la nube.
Equilibrio Vida-Trabajo
Valoramos la armonía entre la vida laboral y personal. Lograr el éxito en el trabajo nunca debe suponer sacrificios en casa, por eso los horarios y acuerdos de trabajo flexibles forman parte de nuestra cultura. Cuando nos sentimos apoyados en el lugar de trabajo y en casa, no hay nada que no podamos lograr en la nube.
Mentoría y Crecimiento Profesional
Estamos elevando continuamente nuestro listón de rendimiento mientras nos esforzamos por ser el Mejor Empleador de la Tierra. Por eso encontrarás aquí un intercambio de conocimientos sin fin, mentoría y otros recursos que impulsan tu carrera para ayudarte a desarrollarte como un profesional más completo.
El rango salarial base para este puesto se indica a continuación. Tu paquete de Amazon incluirá pagos iniciales y unidades de acciones restringidas (RSU). La compensación final se determinará en función de factores como la experiencia, las cualificaciones y la ubicación.
Amazon también ofrece beneficios integrales que incluyen seguro médico (médico, dental, oftalmológico, de prescripción, seguro básico de vida y AD&D y opción de planes de vida suplementarios, EAP, apoyo de salud mental, línea de asesoramiento médico, cuentas de gastos flexibles, cobertura de reembolso de adopción y subrogación), igualación de 401(k), tiempo libre remunerado y permiso parental.
Obtén más información sobre nuestros beneficios en amazon.jobs/en/benefits.
Cualificaciones preferidas
- 3+ años de experiencia en el ciclo de vida completo del desarrollo de software, incluyendo estándares de codificación, revisiones de código, gestión de control de código fuente, procesos de compilación, pruebas y operaciones.
- Título de Grado en Informática o equivalente.
Amazon es un empleador que ofrece igualdad de oportunidades y no discrimina por motivos de condición de veterano protegido, discapacidad u otro estatus legalmente protegido.
Nuestra cultura inclusiva permite a los/as Amazonians ofrecer los mejores resultados para nuestros clientes. Si tienes una discapacidad y necesitas una adaptación o ajuste en el lugar de trabajo durante el proceso de solicitud y contratación, incluyendo apoyo para el proceso de entrevista o incorporación, visita amazon.jobs/content/en/how-we-hire/accommodations para más información. Si el país/región al que te postulas no aparece, ponte en contacto con tu Reclutador/a.
USA, WA, Seattle - 143,700.00 - 194,400.00 USD anuales
