Latest AI JobsBrowse Jobs
Workato logo

Senior Software Engineer (GOlang, AI domain)

WorkatoBelgrade, SerbiaProduct & Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Experience
Senior · 8+ yrs
Posted
11 Sept 2026
Status
Open · checked 7d ago

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

Develop mission-critical features and services for the platform, focusing on AI chatbot dispatching and balancing synchronous and asynchronous execution.
Build high-performance gateways and routing components as well as server-side infrastructure for logging and monitoring.
Partner with infrastructure and site reliability engineering teams to meet high availability and scalability standards.
Work alongside the AI team to design and implement features for a new AI assistant.
Participate in all phases of the software development lifecycle by writing testable, efficient code.
Evaluate system performance, propose technical improvements, and research alternative technologies for architectural review.

Requirements

Hold a BS or MS degree in Computer Science, Engineering, or a related field.
Bring at least 8 years of total industry experience, with a minimum of 4 years of backend experience using the Go programming language.
Possess strong debugging, analytical, problem-solving, and communication skills.
Demonstrate a solid understanding of large web application building blocks such as databases, load balancers, application servers, message brokers, caching, and monitoring.
Show proven experience building and scaling distributed, highly available systems.
Maintain at least basic knowledge of Kubernetes concepts and configuration.
Demonstrate spoken English proficiency sufficient for technical interviews and daily collaboration.

Nice to Have

Experience with Ruby on Rails development and contributions to open-source projects.
Familiarity with Docker and alternative isolation technologies.
Experience implementing Redis-based caching.
Background working with public cloud providers like AWS, Azure, or Google Cloud.
Experience in related technical domains including DevOps, machine learning, database administration, or enterprise applications.
Practical knowledge of third-party REST APIs at scale, covering request throttling and batch processing.

Skills and Tools

Go
Ruby on Rails
Kubernetes
Docker
Redis
AWS, Azure, Google Cloud
REST APIs

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.

Ready to apply?

The application is on the official Workato careers page.

Apply on company site