Sr Integration Developer - Bilingual
Core
Design and build high-performance, containerized microservices and event-driven architectures to integrate complex data flows into seamless business processes.
Role type
Senior IC distributed systems engineer (integration)
Builds
Microservices, gRPC/RESTful APIs, event processing pipelines, and resilient distributed transactions
Domain
Cloud infrastructure, event-driven architecture, and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, Apache Kafka, Azure Kubernetes Service (AKS), Terraform, Protocol Buffers, OAuth2, JWT, mTLS, SQL, NoSQL, OpenTelemetry, Prometheus, Grafana
Preferred skills
Python, Java, C#, RabbitMQ, Azure Service Bus, Flink, Spark, Kafka Streams, Istio, Linkerd, Temporal, GraphQL Federation, CQRS, Saga orchestration, Event Sourcing
Technologies
Golang, Python, Java, C#, Kafka, RabbitMQ, NATS, Azure, Terraform, GitHub Actions, Databricks, OpenTelemetry, Prometheus, Grafana, Temporal, AKS, Istio, Linkerd
Responsibilities
Design and develop high-performance, containerized microservices and gRPC/RESTful APIs; Architect complex, long-running business processes and distributed transactions using Temporal; Implement advanced stability patterns including Circuit Breakers, Bulkheads, Idempotency, and Dead Letter Queues; Drive the adoption of Event Sourcing, CQRS, and Saga orchestration; Build and optimize high-throughput producers/consumers and complex event processing (CEP) logic; Provision and manage Azure-native resources using Terraform and optimize AKS environments.
Seniority
Senior, hands-on IC