Senior Distributed Systems Engineer
Design, build, and operate high-throughput backend services and real-time streaming systems for an enterprise cyber fraud detection platform. Own services from architecture through deployment, monitoring, and operational resilience.
Responsabilidades
- Design and operate scalable distributed microservices that process high transaction volumes with sub-50-millisecond response targets.
- Own services end to end, including architecture, global deployment, telemetry, alerting, and distributed tracing.
- Partner with security researchers, data scientists, and product managers to improve real-time threat detection and decision engines.
- Operate Kubernetes-based services and apply infrastructure-as-code and GitOps practices.
- Use AI assistants and agent-based workflows for development, testing, and distributed-system debugging.
- Lead technical design discussions and code reviews, and improve service reliability.
Requisitos
- At least 5 years of experience building complex backend services and distributed cloud architectures.
- Strong proficiency in Go, Java, or Scala, including concurrency, multithreading, and memory optimization.
- Production experience with high-concurrency data stores and message brokers such as Kafka, Redis, MongoDB, or PostgreSQL.
- Experience building and operating cloud-native, containerized systems and CI/CD pipelines.
- Understanding of networking, high-concurrency HTTP or gRPC services, and secure API frameworks.
- Experience using observability tools and metrics to diagnose production incidents.
Se valora
- Experience with GCP.