MongoDB · Posted 10d ago
Software Engineer (Data Pipeline)
Job relayed by Stapply Data, its source: you apply there.
- Location
- 🇮🇪 Ireland
- Contract
- Full-time
- Role
- Data engineering
- Source
- Stapply Data
The posting
Join our team as a Software Engineer 3, where you'll play a key role in building and operating our Data Pipeline platform. This individual contributor position combines hands-on software development with systems and site reliability engineering. You'll contribute code, troubleshoot production issues, and help maintain the reliability of our services. If you're passionate about building distributed systems and understanding their behavior in production, this is the perfect opportunity for you.
- Contribuir al diseño, desarrollo y mantenimiento del código backend y las características de la plataforma Data Pipeline. - Participar en proyectos técnicos de tamaño medio, liderar su entrega a producción y contribuir a la mejora de la escalabilidad, disponibilidad y fiabilidad de la ingesta de telemetría. - Investigar problemas de producción utilizando métricas, registros y otras evidencias, y contribuir a las soluciones y mejoras preventivas.
- Has a strong understanding of algorithms, data structures, and time and space complexity - Has experience with Kafka-compatible streaming platforms, Apache Flink, or comparable stream-processing technologies - Has worked with event-driven systems, ingestion pipelines, or high-throughput data processing - Has hands-on experience applying a data-driven approach to debugging and troubleshooting production systems using tools such as profilers and flame graphs to collect evidence - Has experience designing and developing scalable distributed services, with an understanding of performance, availability, and failure handling - Enjoys working with other engineers, is approachable and curious, and is open to feedback - Is comfortable being part of 24/7 on-call rotations - Has experience writing production backend systems in a compiled language, such as Java, Go, C, or C++ - Has hands-on experience managing the development and release lifecycle on Kubernetes clusters using GitOps tools such as Argo CD or Flux - Can explain their own technical contributions, the trade-offs they made, and the evidence used to evaluate results - Experience with telemetry, metrics, logs, or observability infrastructure - Experience using service-level indicators, objectives, or agreements to guide reliability improvements - Experience improving monitoring, alerting, incident response, or operational automation