Lenovo
Customer.io
Ingeniero de Software Senior - Backend Platform
Sobre la oportunidad
Hola, soy Manu, Engineering Manager en Customer.io customer.io/.
Estamos buscando ingenieros backend con experiencia que deseen construir y ser dueños de la infraestructura que impulsa una de las plataformas con mayor uso intensivo de datos en automatización de marketing: sistemas que procesan millones de eventos por segundo, orquestan flujos de trabajo complejos a gran escala y mantienen todo funcionando de manera fiable para miles de clientes en todo el mundo.
Trabajarás en el equipo de Plataforma, abordando problemas difíciles de sistemas distribuidos: diseño para tolerancia a fallos, escalado de servicios bajo presión real de producción y construcción de las capas fundamentales de las que dependen todos los demás equipos en Customer.io Customer.io. Esto no es solo trabajo de mantenimiento; darás forma a la arquitectura de sistemas que deben ser altamente disponibles y estar en constante evolución.
Si eres alguien a quien le motiva la intersección entre escala, fiabilidad y experiencia del desarrollador, y deseas tener propiedad sobre una infraestructura que realmente importa, nos encantaría hablar contigo.
LO QUE BUSCAMOS
Lo que aportarás
- Amplia experiencia con sistemas distribuidos y arquitectura backend a gran escala
- Sólido instinto sobre fiabilidad, observabilidad y tolerancia a fallos
- Comodidad razonando sobre rendimiento, capacidad y compromisos (trade-offs) a escala
- Mentalidad colaborativa: haces crecer al equipo que te rodea
LO QUE BUSCAMOS
- Experiencia significativa (típicamente 10+ años) construyendo sistemas distribuidos y escalables en Go (o lenguajes de tipado estático similares)
- Amplia experiencia con bases de datos: relacionales (MySQL, Postgres) y no relacionales (DynamoDB, BigTable), y cómo optimizarlas
- Comodidad trabajando en entornos nativos de la nube (AWS, GCP)
- Familiaridad con APIs, observabilidad y operación de sistemas en producción
- Predisposición a la acción sobre la perfección, y orgullo por ser dueño de las decisiones técnicas
- La experiencia con sistemas basados en eventos, colas de mensajes o tuberías de datos es un plus
SOBRE CUSTOMER.IO customer.io/
Más de 9,000 empresas, desde startups emergentes hasta marcas globales, utilizan nuestra plataforma para enviar miles de millones de correos electrónicos, notificaciones push, mensajes en la aplicación y SMS cada día. Customer.io Customer.io impulsa comunicaciones automatizadas que la gente realmente quiere recibir.
Ayudamos a los equipos a enviar mensajes más inteligentes y relevantes utilizando datos de comportamiento en tiempo real. Bajo el capó: Go, React, Ember e IA nos ayudan a lanzar rápido y escalar con confianza.
LO QUE VALORAMOS
Propiedad (Ownership)
Impulsas la dirección técnica a través de sistemas y equipos. Te mueves con urgencia, construyes con empatía y piensas a largo plazo. Has liderado iniciativas de infraestructura a gran escala y sabes lo que se necesita para llevarlas a cabo.
Ingenieros con enfoque en el cliente
Piensas en cómo la infraestructura aporta valor al cliente. Te importa la experiencia del desarrollador, el diseño de sistemas y cómo tu trabajo moldea la experiencia del cliente.
Un saludable desprecio por "la forma en que se hacen las cosas"
Aportas rigor y creatividad. Las mejores prácticas importan, pero nunca más que el avance constante.
LO QUE HARÁS
- Diseñar y evolucionar sistemas distribuidos en Go para manejar miles de millones de eventos y mensajes diarios, y almacenar e indexar petabytes de datos
- Liderar decisiones arquitectónicas sobre rendimiento, fiabilidad y procesamiento de eventos en tiempo real
- Mejorar la comunicación entre servicios mediante mejores APIs, sistemas de mensajería y patrones basados en eventos
- Trabajar con otros equipos para descubrir cuellos de botella y problemas del sistema, y liderar iniciativas para resolverlos y lograr una experiencia de cliente más fluida
- Abordar desafíos de alto rendimiento en tuberías de datos, colas e infraestructura de programación
- Capacidad para depurar sistemas en producción a escala utilizando una instrumentación efectiva y resolver problemas de forma rápida y segura
- Participar en una rotación de guardia (on-call) según sea necesario, apoyando la fiabilidad de los sistemas que construyes
- Compartir conocimientos y elevar el nivel compartiendo tu progreso públicamente con videos cortos, artículos reflexivos y mentoría
- Aprovechar herramientas de IA para crear prototipos, avanzar más rápido y tomar mejores decisiones
COMPENSACIÓN Y BENEFICIOS
Creemos en la transparencia. El salario inicial para este puesto es $150,000 - $200,000 USD (o equivalente en moneda local) dependiendo de la experiencia y sujeto a ajustes según el mercado.
Sabemos que nuestra gente es lo que nos hace grandes, y estamos comprometidos a cuidarlos bien. Nuestro paquete de beneficios inclusivos apoya tu bienestar y crecimiento, incluyendo 100% de cobertura en primas de seguros médicos, dentales, de visión, salud mental y seguros suplementarios para ti y tu familia. También ofrecemos 16 semanas de permiso parental remunerado, tiempo libre ilimitado (PTO), estipendios para trabajo remoto y bienestar, un presupuesto para desarrollo profesional y más.
Consulta todos los beneficios aquí → customer.io/careers#:~:text=our%20collective%20success.-,BENEFITS,-Our%C2%A0
NUESTRO PROCESO
Sin trampas, sin preguntas capciosas: solo un proceso claro y humano diseñado para ayudarnos a ambos a tomar una decisión informada.
- Solicitud: Revisamos a todos con cuidado. Cuéntanos por qué te interesa.
- Llamada con el reclutador (30 min): Hablemos sobre lo que buscas y cómo trabajamos.
- Entrevista con el Hiring Manager (60 min): Habla con uno de nuestros gerentes de contratación sobre tu estilo de trabajo y un proyecto que hayas liderado de principio a fin, además de un breve ejercicio de codificación asistido por IA.
- Entrevista de diseño de sistemas (60 min): Una conversación colaborativa de diseño de sistemas centrada en desafíos de escalado.
- Entrevista de codificación (60 min): Empareja con uno de nuestros ingenieros para una entrevista de codificación en vivo.
A todos los candidatos finales se les pedirá completar una verificación de antecedentes y de empleo como parte de nuestro proceso previo a la contratación.
Customer.io Customer.io reconoce el impacto sofocante de la injusticia sistémica en diversas comunidades. Nos comprometemos a usar nuestra influencia para aumentar la inclusión y la equidad dentro de la industria tecnológica. Nos esforzamos por construir una cultura de equipo inclusiva, implementar prácticas de contratación sin sesgos y desarrollar asociaciones comunitarias para expandir nuestro impacto global.
Zoom es la única plataforma de videoconferencia que utilizamos; las entrevistas virtuales se realizarán utilizando la capacidad de video (es decir, no a través del chat), y las ofertas se extenderán por escrito en papel oficial de Customer.io customer.io/. Por favor, mantente alerta en toda tu actividad de búsqueda de empleo y, si tienes alguna pregunta, contacta a jobs@customer.io [jobs@customer.io].
¡ÚNETE A NOSOTROS!
Creemos en la empatía, la transparencia, la responsabilidad y, sí, un poco de incomodidad. Si te entusiasma lo que has leído y quieres construir software que mejore la comunicación para todos, aplica ahora.
