Senior Software Engineer (GOlang, Engine)
Core
Design and implement distributed backend systems for the Workato Recipe runtime, focusing on high-throughput execution, event processing, and system modernization.
Role type
Senior IC backend engineer (Go)
Builds
Core components of the Workato platform runtime, including recipe execution, DSL, event pulling, and webhook processing.
Domain
Enterprise AI orchestration platform / Distributed systems
Deliverable
production ML models
Required skills
Go (Golang), distributed systems, high concurrency, memory management, garbage collection, goroutines, channels, Postgres, S3, DynamoDB, Kafka, ClickHouse, system design, debugging
Preferred skills
network programming, data security, Docker, public cloud infrastructure (AWS/Azure/GCP), data processing pipelines, REST APIs
Technologies
Go, Postgres, S3, DynamoDB, Kafka, ClickHouse, Docker, AWS, Azure, Google Cloud
Responsibilities
Design and implement distributed backend systems in Go; optimize concurrent workflows using goroutines and channels; analyze and optimize memory allocations and data structures; integrate and optimize data storage solutions; identify and resolve bottlenecks and race conditions in distributed systems; own initiatives end-to-end from design to production support.
Seniority
Senior, hands-on IC
