Customer.io

Ingeniero/a de Software Senior - Canal de Email

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

QUÉ VALORAMOS

Hola, soy Brian, Director Senior de Ingeniería en Customer.io. Buscamos ingenieros experimentados que quieran hacerse cargo de un canal de principio a fin, desde la infraestructura que entrega miles de millones de mensajes de forma fiable hasta las superficies de producto que nuestros clientes utilizan para crear, enviar y analizar sus campañas. Trabajarás en toda la pila, aportando tanto pensamiento sistémico como habilidad de producto a uno de los espacios de problemas técnicamente más ricos de la industria.

No necesitas experiencia en email para postularte. Podemos enseñarte el dominio del email. Los ingenieros que prosperan aquí son los que aman aprender un espacio de problemas profundo, no solo los que llegan ya conociéndolo.

Propiedad. Eres dueño de los problemas de principio a fin. Te mueves rápido, actúas como un propietario y prosperas en la ambigüedad. Has liderado proyectos complejos antes, ya sea oficial o extraoficialmente, y estás listo para hacerlo de nuevo.

Ingenieros con gusto por el producto. Piensas como un usuario, no solo como un ingeniero. Te importa cómo tus sistemas potencian el valor real del cliente, y cómo mejorarlos.

Un escepticismo saludable ante "la forma en que se hacen las cosas". Aportas rigor y creatividad. Las mejores prácticas importan, pero nunca más que el avance.

SOBRE CUSTOMER.IO

Más de 9,000 empresas, desde startups ágiles hasta marcas globales, utilizan nuestra plataforma para enviar miles de millones de correos electrónicos, notificaciones push, mensajes dentro de la aplicación y SMS cada día. Customer.io potencia la comunicación automatizada 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.

QUÉ HARÁS

  1. Construir y evolucionar las experiencias de frontend que los clientes utilizan para crear, previsualizar y analizar campañas: editores, configuración y paneles de análisis.
  1. Diseñar y escalar sistemas de backend que procesan grandes volúmenes de mensajes y eventos: gestión de colas, lógica de reintentos, limitación de velocidad y pipelines de eventos en tiempo real.
  1. Construir sistemas automatizados que respondan inteligentemente a las señales de retroalimentación de proveedores externos: clasificación, supresión, limitación y puntuación de salud.
  1. Colaborar con expertos internos del dominio para convertir su conocimiento en herramientas automatizadas: tú aportas las habilidades de sistemas, ellos aportan la profundidad del email.
  1. Instrumentar y monitorizar la salud del canal de principio a fin: detección de señales, alerta de anomalías y observabilidad.
  1. Ser responsable de los problemas de principio a fin, desde la arquitectura y el diseño del esquema hasta las pruebas, el despliegue y la monitorización.
  1. Participar en una rotación de guardia según sea necesario, apoyando la fiabilidad de los sistemas que construyes.
  1. Compartir conocimientos y elevar el nivel a través de vídeos cortos, escritura reflexiva y mentoría.
  1. Utilizar agentes de IA para realizar cambios en varios archivos, definiendo el alcance del trabajo, escribiendo la indicación y verificando la salida.

QUÉ BUSCAMOS

  1. Más de 7 años de experiencia construyendo sistemas distribuidos y escalables en Go (o lenguajes tipados estáticamente similares).
  1. Experiencia en la construcción de características de frontend orientadas al producto en React o frameworks similares, con atención a la calidad y el pulido de la experiencia de usuario.
  1. Experiencia en la construcción o consumo de APIs que manejan cargas de trabajo asíncronas de alto rendimiento: flujos de eventos, colas y sistemas que se degradan elegantemente bajo carga.
  1. Comodidad integrando con sistemas externos que no controlas: APIs de terceros, límites de velocidad, modos de fallo opacos, y diseñando para la resiliencia a su alrededor.
  1. Comodidad trabajando en entornos cloud-native (AWS, GCP).
  1. Familiaridad con bases de datos relacionales (utilizamos MySQL principalmente) y una comprensión de las compensaciones de rendimiento.
  1. Experiencia con herramientas de observabilidad y operación de sistemas de producción.
  1. Una tendencia a la acción sobre la perfección, y orgullo en la propiedad de las decisiones técnicas.

Sería bueno tener: Familiaridad con la infraestructura de email: entregabilidad, estándares de autenticación (SPF/DKIM/DMARC), reputación del remitente o envío de alto volumen.

COMPENSACIÓN Y BENEFICIOS

Creemos en la transparencia. El salario inicial para este puesto es de $150,000 - $200,000 USD (o equivalente en moneda local) dependiendo de la experiencia y sujeto a ajuste de tarifas de mercado.

Sabemos que nuestra gente es lo que nos hace grandes, y estamos comprometidos a cuidarlos bien. Nuestro paquete inclusivo de beneficios apoya tu bienestar y crecimiento, incluyendo cobertura del 100% de los primas de seguro médico, dental, de visión, de salud mental y suplementario para ti y tu familia. También ofrecemos 16 semanas de licencia parental pagada, PTO ilimitado, estipendios para trabajo remoto y bienestar, un presupuesto de desarrollo profesional y más.

Ver beneficios completos 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.

  1. Solicitud: Revisamos a todos con cuidado. Cuéntanos por qué estás interesado.
  1. Llamada con el reclutador (30 min): Hablemos de lo que buscas y cómo trabajamos.
  1. Entrevista con el Gerente de Contratación (60 min): Habla con uno de nuestros gerentes de contratación sobre tu estilo de trabajo y un proyecto del que hayas sido responsable de principio a fin, además de un breve ejercicio de codificación asistido por IA.
  1. Entrevista Técnica (60 min): Una conversación colaborativa de diseño de sistemas centrada en desafíos de escalabilidad.
  1. Tarea para llevar a casa: Completa una tarea corta y realista similar a lo que harías aquí.
  1. Llamada de revisión de la tarea (60 min): Repasa tu trabajo y discute compensaciones, prioridades y cómo iterarías.
  1. Profundización del Proyecto (60 minutos: Una conversación enfocada en un proyecto técnico del que hayas sido responsable de principio a fin, y cómo equilibras el trabajo planificado frente a problemas urgentes que afectan al cliente.

A todos los candidatos finales se les pedirá que completen una verificación de antecedentes y verificaciones de empleo como parte de nuestro proceso de pre-empleo.

Customer.io Customer.io reconoce el impacto asfixiante de la injusticia sistémica en las comunidades diversas. Nos comprometemos a utilizar 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 libres de 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, ponte en contacto con [email protected] [[email protected]].

¡Ú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, postúlate ahora.

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

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores