Join a core engineering team responsible for the engine powering a large-scale automation platform. In this role, you'll design, build, and refine backend services that drive the execution of complex workflows across diverse systems.
What You'll Do
- Design, implement, and maintain scalable microservices in Go, contributing to a distributed execution environment
- Enhance the performance and reliability of a custom runtime engine that executes user-defined logic written in Ruby
- Diagnose and resolve issues across a heterogeneous system stack combining Go and Ruby components
- Improve isolation, security, and efficiency in the execution of untrusted third-party code
- Write clean, maintainable code with comprehensive testing and contribute to system documentation
- Collaborate with cross-functional teams to deliver new capabilities and optimize existing features
Technology Environment
Work within a production environment that leverages Go for service development and Ruby for domain-specific logic, operating at scale across distributed systems. The role emphasizes robust architecture, fault tolerance, and performance under load.

