Saltar al contenido

NetApp, Inc.

Ingeniero Senior de Software Open Source (Kafka)

JavaKubernetesGo
Traducción automática. Consulta el original.

RESUMEN DEL PUESTO

¿Eres un committer de Apache Kafka que quiere operar al más alto nivel de influencia técnica y comunitaria? Este puesto conecta el trabajo profundo upstream, incluida la autoridad vinculante de committer, el diseño a nivel KIP y la ingeniería consciente del protocolo, directamente con resultados a escala de producción en implementaciones empresariales de Kafka.

Trabajarás en ambos niveles: influencia upstream e impacto en el cliente, con una autonomía significativa, una sólida colaboración entre compañeros y acceso directo a las relaciones con el producto y el campo que convierten el trabajo técnico en resultados comerciales. Este es un equipo distribuido globalmente con hasta un 10% de viajes. El puesto se basa en una de nuestras ubicaciones de oficina: REMOTO EN EE. UU. Nota: También tenemos oportunidades globales en Cork (Irlanda) y Países Bajos (Schiphol). También hay ofertas disponibles en esos mercados/ubicaciones.

NetApp Instaclustr gestiona una de las carteras de plataformas de datos open source gestionadas más grandes de la industria, incluidos los servicios de Apache Kafka para clientes empresariales en los sectores de servicios financieros, minorista y tecnológico. Nuestro equipo de ingeniería open source contribuye a proyectos que son importantes para los operadores de producción a escala, y este puesto fortalece nuestra capacidad para influir en Apache Kafka upstream en áreas que afectan la fiabilidad, el rendimiento, la operabilidad y la entrega al cliente.

DESCRIPCIÓN GENERAL

Como Ingeniero Senior de Software Open Source, tus responsabilidades incluirán:

  1. Liderar iniciativas upstream de extremo a extremo en Apache Kafka, desde la redacción de KIP y el consenso de diseño hasta la implementación, revisión y lanzamiento, en dominios como internos del broker, gestión de almacenamiento y logs, replicación, quórum de metadatos KRaft, coordinación de grupos de consumidores, Kafka Streams, Kafka Connect, observabilidad y calidad de lanzamiento.
  1. Proporcionar revisiones vinculantes de committer en parches upstream y contribuciones de la comunidad, aplicando el rigor técnico y la autoridad que mueven el trabajo de alta calidad a través del proceso de revisión de Apache Kafka.
  1. Contribuir a la gestión de lanzamientos de Apache Kafka como parte de la comunidad de committers, incluida la planificación de lanzamientos, la clasificación de bloqueadores, la estabilización de pruebas, la validación de candidatos a lanzamiento, la preparación de la documentación y el seguimiento posterior al lanzamiento.
  1. Traducir las necesidades de los clientes empresariales y operadores en propuestas upstream creíbles, diseños a nivel KIP y un compromiso técnico sostenido que solo un committer puede proporcionar; asesorar a los equipos de producto y de campo sobre compensaciones complejas de Kafka.
  1. Dar forma a la dirección de la comunidad a través de la participación basada en evidencia en los canales relevantes de la comunidad de Kafka; influir en las decisiones del proyecto sobre arquitectura, compatibilidad, evolución del protocolo, política de lanzamiento, estándares de contribución y hoja de ruta a largo plazo.
  1. Mentorizar a ingenieros hacia el estatus de committer y elevar la calidad general de las contribuciones a través de prácticas de revisión rigurosas, disciplina de pruebas y una guía de ingeniería clara.
  1. Mejorar la infraestructura upstream, incluida la fiabilidad de CI, la cobertura de pruebas, las herramientas para contribuyentes, la evaluación comparativa, la automatización de lanzamientos y la validación de compatibilidad, para reducir la carga de mantenimiento en todo el proyecto.

REQUISITOS DEL PUESTO

  1. Se requiere un mínimo de 12 años de experiencia profesional aplicable en ingeniería de software.
  1. Estado actual de committer de Apache Kafka con un historial upstream sostenido y verificable públicamente en parches, revisiones, KIPs y posición comunitaria en el núcleo de Kafka o un área estrechamente relacionada como Streams, Connect, clientes o ingeniería de lanzamiento.
  1. Capacidad experta de ingeniería en Java en sistemas distribuidos sensibles al rendimiento, concurrentes y de grado de producción, con la capacidad de escribir, revisar y razonar sobre internos complejos de Kafka en profundidad.
  1. Dominio profundo de los internos de Apache Kafka en al menos un dominio principal: almacenamiento de broker y replicación de logs, gestión de metadatos y KRaft, coordinación de grupos de consumidores y reequilibrio, compatibilidad de protocolos y clientes, Kafka Streams, Kafka Connect, observabilidad, rendimiento o gestión de lanzamientos y CI.
  1. Capacidad demostrada para liderar trabajos técnicos complejos a través del modelo de gobernanza open source de Apache: redacción o copatrocinio de KIP, consenso de diseño, participación en listas de correo y entrega impulsada por Jira desde la propuesta hasta la fusión.
  1. Sólida comunicación escrita para la colaboración técnica asíncrona, global y pública: listas de correo, documentos de diseño, revisiones de código y hilos de Jira. *
  1. Juicio técnico probado a nivel senior que resuelve la mayoría de los bloqueadores de forma independiente, determina el enfoque en asignaciones nuevas o ambiguas, expone los riesgos sistémicos de forma proactiva y produce trabajo que es coherente con los objetivos del proyecto y del equipo.

EDUCACIÓN

Título de Grado en ingeniería o campo técnico relacionado, o experiencia equivalente adicional.

* Cualificaciones preferidas

  1. Membresía en el PMC de Apache Kafka o un proyecto Apache relacionado.
  1. Experiencia demostrable trabajando en áreas actuales de funciones y mantenimiento de Kafka tales como la madurez de KRaft, la fiabilidad del controlador y los metadatos, las mejoras en el protocolo de reequilibrio de consumidores, la semántica de procesamiento exactly-once, el almacenamiento en niveles, la seguridad y operabilidad de Kafka Connect, las APIs de Streams, las métricas de cliente o la estabilización de versiones.
  1. Experiencia en la conexión del liderazgo técnico upstream con resultados para clientes empresariales y operadores: traducir puntos débiles de producción en mejoras comunitarias aceptadas.
  1. Historial de mentorización de contribuyentes hacia el estatus de revisor o committer en un proyecto de gobernanza abierta.
  1. Familiaridad con el ecosistema de Kafka: Kafka Streams, Kafka Connect, MirrorMaker 2, clientes de Kafka, patrones de serialización y esquemas, operaciones de Kafka basadas en Kubernetes o proyectos open source adyacentes como Strimzi.

INFORMACIÓN DEL EQUIPO

Liderazgo y cultura de equipo

El gerente de contratación para este puesto es un Gerente de Ingeniería del equipo de Ingeniería Open Source. Te unirás a un grupo distribuido globalmente que valora el juicio técnico de nivel committer, la propiedad clara, el compromiso comunitario transparente y el impacto práctico en los resultados reales de los clientes.

La cultura del equipo se basa en la alta confianza y la alta responsabilidad. Apoyamos a los ingenieros que pueden profundizar técnicamente, ser mentores generosos para otros, colaborar en funciones de producto y de campo, y mejorar tanto el código como el ecosistema de contribuyentes que lo rodea. Tendrás una autonomía significativa combinada con una estrecha colaboración y una visibilidad genuina de las apuestas estratégicas que tu trabajo habilita.

Compensación

El rango salarial objetivo para este puesto es de $220,000-265,000. El salario ofrecido se determinará según la ubicación, cualificaciones, experiencia y educación del candidato y puede estar fuera de este rango. Los paquetes de compensación final son competitivos y están en línea con los estándares de la industria, reflejando una variedad de factores, e incluyen un paquete integral de beneficios. Esto puede cubrir Seguro Médico, Seguro de Vida, Planes de Jubilación o Pensiones, Tiempo Libre Remunerado (PTO), varias opciones de Permisos, Incentivos Basados en el Rendimiento, plan de compra de acciones para empleados y/o acciones restringidas (RSU), con todas las ofertas sujetas a variaciones regionales y regidas por las leyes, regulaciones locales y políticas de la empresa. Los beneficios pueden variar según el país y la región, y se proporcionarán más detalles como parte del proceso de contratación.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026