Suecia
Ingeniero Senior de Plataforma de DatosSenior Data Platform Engineer
Stockholm · Suecia · Jornada completa
Descripción del trabajo
Estamos buscando un Ingeniero Senior de Plataforma de Datos que se haga cargo de la plataforma que impulsa nuestros productos de datos, desde las API en tiempo real de las que dependen nuestros clientes hasta los pipelines por lotes detrás de nuestro análisis. Trabajarás en una arquitectura lambda que combina una capa de streaming de baja latencia construida en Go con una capa por lotes en Google Cloud, funcionando en una infraestructura distribuida en AWS, Azure y GCP en regiones de todo el mundo.
Este es un rol senior práctico con verdadero liderazgo técnico. Más allá de construir y mantener la plataforma, establecerás el estándar de calidad de ingeniería en el equipo, darás forma a cómo diseñamos los servicios para que sigan siendo modulares y escalables a medida que crecemos, y actuarás como líder técnico y mentor para ingenieros junior.
Construir y evolucionar la plataforma de datos
Desarrollar y mantener nuestra capa en tiempo real, incluyendo la puerta de enlace y el motor de procesamiento basados en Go que atienden cargas de trabajo cara al cliente con alta disponibilidad y baja latencia.
Poseer y mejorar la capa por lotes en GCP, trabajando con BigQuery, Airflow y dbt para entregar pipelines confiables, bien modelados y rentables.
Mantener coherentes las capas de velocidad y por lotes entre sí, asegurando que los datos sean correctos, conciliables y confiables, independientemente del camino que tomen.
Diseñar y enviar servicios backend orientados al cliente
Diseñar, construir y operar APIs backend que los clientes utilizan directamente, con fuerte atención a los contratos, versionado, desempeño y compatibilidad hacia atrás.
Pensar en modos de falla, observabilidad y escalado desde el principio, para que los servicios se comporten de manera predecible en producción.
Poseer infraestructura multicloud
Gestionar y evolucionar nuestra infraestructura en AWS, Azure y GCP en múltiples regiones globales usando Terraform.
Mejorar la forma en que estructuramos el código de infraestructura a través de módulos reutilizables, separación sensata de entornos y despliegues seguros y reiterables.
Impulsar mejoras en monitoreo, alertas, seguridad y visibilidad de costos entre nubes. Participar en un turno de guardia compartido para sistemas de producción.
Elevar el nivel de excelencia en ingeniería
Definir y defender estándares de ingeniería en torno a calidad de código, pruebas, revisión de código, CI/CD y documentación.
Dirigir discusiones de diseño técnico y redactar documentos de diseño claros para cambios significativos, llevando al equipo junto con la razón.
Identificar la deuda técnica y los puntos débiles arquitectónicos y construir un plan pragmático para abordarlos junto con el trabajo de características.
Liderar y mentorizar
Servir como líder técnico para el equipo, guiando la dirección técnica y ayudando a priorizar el trabajo (este rol no tiene reportes directos).
Mentorizar a dos ingenieros junior a través de emparejamiento, revisiones de código reflexivas y un creciente sentido de responsabilidad, ayudándoles a convertirse en ingenieros confiados e independientes.
REQUISITOS
Experiencia profesional significativa como ingeniero de software o de datos (típicamente más de 6 años), incluyendo tiempo dedicado a poseer sistemas de producción de principio a fin.
Fuertes fundamentos en ingeniería de software: diseño limpio y modular, estrategias de pruebas, diseño de API y comprensión de compromisos en sistemas distribuidos.
Experiencia construyendo y operando servicios backend en un lenguaje compilado o tipado como Go, Java, Kotlin, Rust o similar.
Experiencia práctica con un stack de datos moderno, idealmente BigQuery, Airflow y dbt o equivalentes cercanos.
Sólida experiencia con infraestructura como código usando Terraform, y conocimiento práctico de al menos un proveedor de nube importante en profundidad.
Familiaridad con patrones de procesamiento de datos en tiempo real/streaming y por lotes, y los desafíos de combinar ambos.
Un historial de mentorizar a otros y elevar la calidad de los equipos de los que has sido parte.
Comunicación escrita y verbal clara, especialmente la capacidad de explicar decisiones y compromisos técnicos a ingenieros de diferentes niveles de experiencia.
Bueno tener
Experiencia profesional con Go. Este es un gran plus, aunque apoyaremos gustosamente a un ingeniero de backend experimentado que quiera profundizar en ello.
Experiencia gestionando infraestructura a través de múltiples nubes y regiones, incluyendo consideraciones de redes, identidad y residencia de datos.
Antecedentes con arquitecturas lambda o kappa, sistemas de transmisión de eventos (como Kafka o Pub/Sub), o puertas de enlace API de alto rendimiento.
Experiencia con herramientas de observabilidad (métricas, rastreo, registros) y optimización de costos en la nube.
Nuestro idioma corporativo es el inglés, por favor envía tu solicitud en inglés.
Este es un rol híbrido basado en Estocolmo, Suecia, y reportando al Gerente de Ingeniería Senior.
Los candidatos deben tener el derecho a trabajar en Suecia. No se ofrece reubicación ni patrocinio de permiso de trabajo para este rol.
NUESTRO PROCESO DE CONTRATACIÓN
Estamos comprometidos a asegurar un proceso de reclutamiento que sea justo, objetivo, consistente e inclusivo. Nuestro enfoque incluye entrevistas estructuradas, basadas en competencias, diseñadas para evaluar tus habilidades, experiencia y cualificaciones relevantes para el rol. En ocasiones, podemos incluir una evaluación basada en datos para mejorar nuestro éxito de contratación e identificar a candidatos que probablemente sobresalgan.
Creemos en un proceso bidireccional y te animamos a hacer preguntas a lo largo del recorrido. Si este rol no es lo que buscas, por favor explora las otras oportunidades listadas en nuestra página de carreras: https://www.sinch.com/careers/. No importa quién seas, esperamos que encuentres un camino emocionante hacia adelante - ¡esperamos que sea con nosotros!We're looking for a Senior Data Platform Engineer to take ownership of the platform that powers our data products, from real-time APIs our customers depend on to the batch pipelines behind our analytics. You'll work across a lambda architecture that combines a low-latency streaming layer built in Go with a batch layer on Google Cloud, running on infrastructure spread across AWS, Azure, and GCP in regions around the world.
This is a hands-on senior role with real technical leadership. Beyond building and maintaining the platform, you'll set the bar for engineering quality on the team, shape how we design services so they stay modular and scalable as we grow, and act as tech lead and mentor for junior engineers.
Build and evolve the data platform
Develop and maintain our real-time layer, including the Go-based gateway and processing engine that serve customer-facing workloads with high availability and low latency.
Own and improve the batch layer on GCP, working with BigQuery, Airflow, and dbt to deliver reliable, well-modelled, and cost-efficient pipelines.
Keep the speed and batch layers consistent with each other, making sure data is correct, reconcilable, and trustworthy regardless of which path it takes.
Design and ship customer-facing backend services
Design, build, and operate backend APIs that customers use directly, with strong attention to contracts, versioning, performance, and backwards compatibility.
Think through failure modes, observability, and scaling up front, so services behave predictably in production.
Own multi-cloud infrastructure
Manage and evolve our infrastructure across AWS, Azure, and GCP in multiple global regions using Terraform.
Improve how we structure infrastructure code through reusable modules, sensible environment separation, and safe, repeatable deployments.
Drive improvements in monitoring, alerting, security, and cost visibility across clouds. Participate in a shared on-call rotation for production systems.
Raise the bar on engineering excellence
Define and champion engineering standards around code quality, testing, code review, CI/CD, and documentation.
Lead technical design discussions and write clear design documents for significant changes, bringing the team along in the reasoning.
Identify technical debt and architectural weak points and build a pragmatic plan to address them alongside feature work.
Lead and mentor
Serve as tech lead for the team, guiding technical direction and helping prioritize work (this role has no direct reports).
Mentor two junior engineers through pairing, thoughtful code reviews, and gradually increasing ownership, helping them grow into confident, independent engineers.
REQUIREMENTS
Significant professional experience as a software or data engineer (typically 6+ years), including time spent owning production systems end to end.
Strong software engineering fundamentals: clean and modular design, testing strategies, API design, and an understanding of distributed systems trade-offs.
Experience building and operating backend services in a compiled or typed language such as Go, Java, Kotlin, Rust, or similar.
Hands-on experience with a modern data stack, ideally BigQuery, Airflow, and dbt or close equivalents.
Solid experience with infrastructure as code using Terraform, and working knowledge of at least one major cloud provider in depth.
Familiarity with both real-time/streaming and batch data processing patterns, and the challenges of combining them.
A track record of mentoring others and raising the quality of the teams you've been part of.
Clear written and verbal communication, especially the ability to explain technical decisions and trade-offs to engineers of varying experience.
Nice to have
Professional experience with Go. This is a strong plus, though we'll happily support an experienced backend engineer in going deep on it.
Experience running infrastructure across multiple clouds and regions, including networking, identity, and data residency considerations.
Background with lambda or kappa architectures, event streaming systems (such as Kafka or Pub/Sub), or high-throughput API gateways.
Experience with observability tooling (metrics, tracing, logging) and cloud cost optimization.
Our corporate language is English, please submit your application in English.
This is a hybrid role based in Stockholm, Sweden, and reporting to the Senior Engineering Manager.
Candidates must have the right to work in Sweden. Relocation and work permit sponsorship are not available for this role.
OUR HIRING PROCESS
We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive. Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role. At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.
We believe in a two-way process and encourage you to ask questions throughout the journey. If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us!
Oferta de trabajo original · Arbetsförmedlingen / Platsbanken ↗
Requisitos
Experiencia profesional significativa como ingeniero de software o de datos (típicamente 6+ años), incluyendo tiempo dedicado a sistemas de producción de principio a fin.
Fuertes fundamentos de ingeniería de software: diseño limpio y modular, estrategias de prueba, diseño de API y comprensión de los compromisos de sistemas distribuidos.
Experiencia construyendo y operando servicios backend en un lenguaje compilado o tipado como Go, Java, Kotlin, Rust, o similar.
Experiencia práctica con un stack de datos moderno, idealmente BigQuery, Airflow y dbt o equivalentes cercanos.
Sólida experiencia con infraestructura como código utilizando Terraform, y conocimientos prácticos de al menos un importante proveedor de nube en profundidad.
Familiaridad con patrones de procesamiento de datos tanto en tiempo real/streaming como por lotes, y los desafíos de combinarlos.
Un historial de mentoría a otros y de elevar la calidad de los equipos de los que has formado parte.
Comunicación escrita y verbal clara, especialmente la capacidad de explicar decisiones técnicas y compromisos a ingenieros de diferentes niveles de experiencia.
Bueno tener
Experiencia profesional con Go. Este es un gran plus, aunque apoyaremos gustosamente a un ingeniero de backend experimentado que quiera profundizar en ello.
Experiencia gestionando infraestructura a través de múltiples nubes y regiones, incluyendo consideraciones de redes, identidad y residencia de datos.
Antecedentes con arquitecturas lambda o kappa, sistemas de transmisión de eventos (como Kafka o Pub/Sub), o puertas de enlace API de alto rendimiento.
Experiencia con herramientas de observabilidad (métricas, rastreo, registros) y optimización de costos en la nube.
Nuestro idioma corporativo es el inglés, por favor envía tu solicitud en inglés.
Este es un rol híbrido basado en Estocolmo, Suecia, y reportando al Gerente de Ingeniería Senior.
Los candidatos deben tener el derecho a trabajar en Suecia. No se ofrece reubicación ni patrocinio de permiso de trabajo para este rol.
NUESTRO PROCESO DE CONTRATACIÓN
Estamos comprometidos a asegurar un proceso de reclutamiento que sea justo, objetivo, consistente e inclusivo. Nuestro enfoque incluye entrevistas estructuradas, basadas en competencias, diseñadas para evaluar tus habilidades, experiencia y cualificaciones relevantes para el rol. En ocasiones, podemos incluir una evaluación basada en datos para mejorar nuestro éxito de contratación e identificar a candidatos que probablemente sobresalgan.
Creemos en un proceso bidireccional y te animamos a hacer preguntas a lo largo del recorrido. Si este rol no es lo que buscas, por favor explora las otras oportunidades listadas en nuestra página de carreras: https://www.sinch.com/careers/. No importa quién seas, esperamos que encuentres un camino emocionante hacia adelante - ¡esperamos que sea con nosotros!Significant professional experience as a software or data engineer (typically 6+ years), including time spent owning production systems end to end.
Strong software engineering fundamentals: clean and modular design, testing strategies, API design, and an understanding of distributed systems trade-offs.
Experience building and operating backend services in a compiled or typed language such as Go, Java, Kotlin, Rust, or similar.
Hands-on experience with a modern data stack, ideally BigQuery, Airflow, and dbt or close equivalents.
Solid experience with infrastructure as code using Terraform, and working knowledge of at least one major cloud provider in depth.
Familiarity with both real-time/streaming and batch data processing patterns, and the challenges of combining them.
A track record of mentoring others and raising the quality of the teams you've been part of.
Clear written and verbal communication, especially the ability to explain technical decisions and trade-offs to engineers of varying experience.
Nice to have
Professional experience with Go. This is a strong plus, though we'll happily support an experienced backend engineer in going deep on it.
Experience running infrastructure across multiple clouds and regions, including networking, identity, and data residency considerations.
Background with lambda or kappa architectures, event streaming systems (such as Kafka or Pub/Sub), or high-throughput API gateways.
Experience with observability tooling (metrics, tracing, logging) and cloud cost optimization.
Our corporate language is English, please submit your application in English.
This is a hybrid role based in Stockholm, Sweden, and reporting to the Senior Engineering Manager.
Candidates must have the right to work in Sweden. Relocation and work permit sponsorship are not available for this role.
OUR HIRING PROCESS
We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive. Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role. At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.
We believe in a two-way process and encourage you to ask questions throughout the journey. If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us!