CSC Leasing Co.
Feldera
Ingeniero de Infraestructura Backend: Conectores (Rust)
Sobre nosotros
Feldera Feldera está redefiniendo cómo los ingenieros computan sobre datos cambiantes. Impulsada por un avance galardonado en teoría de bases de datos (DBSP), nuestra plataforma mantiene incrementalmente incluso las vistas SQL más complejas a medida que cambian los datos, incluso cuando las canalizaciones tienen cientos de uniones, agregaciones, uniones y recursividad. Ha permitido a empresas líderes obtener información en tiempo real siempre activa sobre datos tanto en vivo como históricos, con un costo 10 veces menor y un tiempo de producción 100 veces más rápido.
En este puesto, te centrarás en nuestra plataforma autoalojada segura, escalable y de grado de producción; una que los clientes implementan en su propia infraestructura, desde portátiles hasta clústeres de varios nodos.
El Puesto
Buscamos un ingeniero backend de Rust para ser responsable y evolucionar el ecosistema de conectores de Feldera. Construirás y mantendrás conectores con sistemas como Delta Lake, Apache Iceberg, Kafka y Postgres. Esto significa trabajar en los detalles de los formatos de almacenamiento, protocolos de red, semántica transaccional y mecanismos de captura de datos de cambios de cada sistema, y convertirlo en adaptadores de ingesta y salida que sean rápidos, correctos y resistentes a fallos.
Qué Harás
- Ingeniería de conectores: Ser responsable y evolucionar los conectores de entrada y salida de Feldera para lagos de datos (Delta Lake, Iceberg), sistemas de streaming (Kafka y el ecosistema más amplio de Kafka), y bases de datos (Postgres y otras tiendas OLTP/OLAP).
- Captura de datos de cambios: Construir una ingesta robusta de CDC que convierta los cambios de upstream en flujos de cambios correctos, ordenados y consistentes hacia las canalizaciones de Feldera.
- Framework de conectores: Diseñar y mejorar las abstracciones compartidas, APIs y herramientas que hacen que la creación, prueba y operación de conectores sea rápida y consistente.
- Formatos y protocolos: Trabajar a nivel de formatos de tabla (metadatos Parquet, Delta, Iceberg), formatos de serialización (Avro, JSON, Protobuf) y protocolos de red para integrarse de manera limpia y eficiente con cada sistema.
- Corrección y tolerancia a fallos: Asegurar que los conectores sean fiables y operen sin pérdida o duplicación de datos más allá de las garantías declaradas.
- Rendimiento: Impulsar el rendimiento y la latencia de los conectores para mantener el ritmo de las exigentes cargas de trabajo de producción.
- Resolución de problemas: Depurar problemas complejos de sistemas distribuidos que abarcan Feldera y sistemas externos en entornos de clientes.
Requisitos Mínimos
- Sólida competencia en Rust, o sólida experiencia en programación de sistemas en un lenguaje comparable (C++, Go, Java/Scala) con una capacidad demostrada para aprender rápidamente Rust.
- Experiencia en la creación de integraciones de datos, conectores o canalizaciones en producción, moviendo datos entre sistemas de almacenamiento, plataformas de streaming o bases de datos.
- Experiencia práctica con uno o más de: Kafka, Delta Lake, Iceberg, Postgres, o sistemas comparables de streaming/lakehouse/bases de datos.
- Conocimiento práctico de formatos de serialización de datos y tablas (por ejemplo, Avro, Protobuf, JSON, Parquet).
- Comprensión de los fundamentos de los sistemas distribuidos: semántica de entrega, ordenación, punto de control y recuperación de fallos.
- Sólidas habilidades de resolución de problemas y la capacidad de depurar problemas complejos a través de los límites del sistema.
- Autodirigido con excelentes habilidades de comunicación y la capacidad de trabajar eficazmente en un equipo remoto.
- Los candidatos deben tener autorización para trabajar en su país de residencia. Actualmente no podemos patrocinar visas de empleo.
Trabajar en Feldera
Somos un equipo pequeño y técnico que está construyendo una categoría que aún no existe. Algunas cosas que vale la pena saber antes de postularse:
- Totalmente remoto. Distribuido por EE. UU. y el extranjero. Contratamos por superposición de zonas horarias, no por ubicación.
- Organización plana con alta autonomía, propiedad y colaboración asíncrona. Trabajarás directamente junto a los fundadores.
- Rápido y honesto. Nos movemos rápido, decidimos basándonos en la evidencia, corregimos el rumbo abiertamente y esperamos que hagas lo mismo.
- Recompensado por el impacto, no por la antigüedad. Reconocemos lo que entregas, los resultados que genera y cuánto elevas el nivel del equipo.
Si esto suena energizante, postúlate. Si no, probablemente no seamos la opción adecuada.
Compensación y Beneficios
- Salario competitivo y acciones significativas
- Médico, dental y de visión: 90% de las primas cubiertas por Feldera
- HSA y FSA
- 401(k)
- Totalmente remoto
(Los beneficios enumerados se aplican a los empleados con sede en EE. UU.)
