Hightouch
Software Engineer, Distributed Systems
Rol remoto de Engineering con fit claro de ubicación del candidato.
PublicadoAgregado recientemente
Países elegibles3 países aceptados
Señal de seniorityNivel abierto
Modelo de trabajoRemoto
Ubicaciones aceptadas para candidatos
CanadáMéxicoEstados Unidos
Resumen del rol
Software Engineer, Distributed Systems
Requisitos y responsabilidades
Contenido del rol extraído en secciones para revisar más rápido.
About the Role
- Sync Speed: Customers want to sync a lot of data to important destinations like Facebook and Snapchat, which requires us to analyze every part of our syncing process and find where we can optimize to sync data more quickly
- Streaming Syncing: We currently sync data from sources in batch only, but envision a world where we also do syncs in real-time and support streaming sources like webhooks and queues
- Scalability and Reliability: As part of our rapid growth, we’re always evaluating current future bottlenecks in scaling and reliability, and architecting for the next order of magnitude of growth
- Personalization API: Our Personalization API product provides a low latency caching layer on top of data warehouses that enable customers to use their data warehouse for real-time personalization use cases with <30ms p90 response times with QPS in the millions
- Multi-Region and Multi-Cloud: Supporting our multi-region and multi-cloud backend, including extending it to launch Hightouch on in new regions to support data residency requirements of our global customer base
About You
- You’ve built syncing engines that process and move terabytes of data per day in a scalable way
- You’ve created event collection or data streaming services that power company critical systems
- You’ve owned systems that have undergone orders of magnitude of growth and helped them scale accordingly
- You have relevant skills and are a fast learner who is excited to take on the challenges we face
Interview Process
- Recruiter Screen [30m]: Introductory call with our recruiting team to get to know each other and see if the role could be a good mutual fit.
- System Design Screen [45m]: Designing a data processing feature end-to-end.
- Hiring Manager Interview [30m]: Chat with hiring manager about past experiences and future operating preferences to assess fit on company values and operating principles.
- System Design Interview [90m]: Work with the interviewer to architect a system at a conceptual level. The problem will be at a pretty high level - and have both product and customer requirements as well as technical.
Roles similares
Mantén una lista de respaldo.
Ai Agents, Dast 2 países aceptados
Senior Application Security EngineerMorgan StanleyVer rol Ai Llm, Apex 2 países aceptados
Salesforce AI Integration ArchitectIndeedVer rol Stack monitoreado Mexico
Zuora AdministratorIndeedVer rol Stack monitoreado Mexico
Zuora Billing & Revenue SpecialistIndeedVer rol Stack
Usa estas tags para comparar roles remotos similares.
Elegibilidad de ubicación
Candidatos deberían aplicar solo cuando el país del perfil aparece aquí.
Tu perfilPaís no definidoInicia sesión para comparar tu país con este rol.
Flujo de contratación
WithMira muestra el rol y luego envía candidatos a la aplicación de la empresa.
1Revisa fit del rol, stack y elegibilidad de ubicación en WithMira.
2Abre la página de aplicación de la empresa desde el link rastreado.
3Guarda el rol o suscríbete a oportunidades similares antes de salir.