
Senior Software Engineer (GOlang, AI domain)
About this role
The Senior Software Engineer (GOlang, AI domain) position is located in Belgrade, Serbia, and suits an experienced backend professional with a strong background in distributed systems and artificial intelligence integrations. This role is ideal for a software developer looking to build high-performance infrastructure and routing components for enterprise platforms.
Role Overview
Workato is hiring a full-time Senior Software Engineer specializing in Go and the AI domain for the Workato Genie team in Belgrade, Serbia. The professional in this position will help build backend infrastructure that unifies data, applications, and processes into a single execution layer for enterprise artificial intelligence. Candidates must be ready to collaborate with distributed global teams and handle full-cycle product feature delivery.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
About the Company
Workato operates a control and execution platform for enterprise artificial intelligence, helping organizations put AI to work across business processes. The company unifies data, applications, and processes for over half of the Fortune 500, transforming enterprise systems into a governed execution layer. Workato maintains a flexible, trust-oriented culture focused on innovation and self-care.
How to Apply
Interested candidates should submit an application directly on the official company careers page.
Skills and tech stack
Questions candidates ask
Where is the Senior Software Engineer position located?
The position is based in Belgrade, Serbia, with an expectation to work remotely with teams distributed across the world and timezones.
How many years of experience are required for this role?
Applicants must have at least 8 years of total industry experience, including 4 or more years of backend experience using the Go programming language.
What educational background is required?
A Bachelor's or Master's degree in Computer Science, Engineering, or a related subject is required.
What specific AI-related tasks will the engineer perform?
The engineer will develop mission-critical services including AI chatbot dispatching, balance synchronous and asynchronous AI execution, and collaborate with the AI team to design features for a new AI assistant.
Are there any secondary technical skills that are considered a plus?
Experience in Ruby on Rails, contributions to open-source projects, knowledge of Docker, Redis-based caching, public cloud providers, and third-party REST APIs at scale are all considered a plus.