Senior Go Developer (AI & Automotive)
We are looking for an experienced Go Developer to join an international engineering team delivering next-generation software solutions for the automotive industry. In this role, you will contribute to the development of scalable backend services and AI-powered solutions supporting premium electric vehicles. If you enjoy working with distributed systems, cloud technologies, and modern software architecture, this opportunity is for you.
Project:
Our client is a global technology company developing innovative solutions for one of the world's leading premium electric vehicle manufacturers. The project focuses on next-generation electric mobility and intelligent in-vehicle technologies, combining modern backend development with AI-powered conversational systems.
You will join a global Agile team responsible for designing and building high-performance, scalable software used in advanced automotive platforms.
Your responsibilities:
Design, develop, and maintain backend services using Go.
Build scalable, distributed, and concurrent applications.
Develop integrations with AI/ML models (including GPT) for real-time conversational systems.
Create reusable services and components following modern software engineering practices.
Participate in software design, implementation, testing, and maintenance.
Write unit tests and troubleshoot software issues.
Perform code reviews and contribute to improving code quality.
-
Collaborate with international cross-functional teams in an Agile environment.
Requirements:
5+ years of commercial experience with Go.
Experience integrating AI/ML models (e.g. GPT), especially for conversational applications.
Strong understanding of object-oriented programming and clean code principles.
Experience with distributed systems and scalable backend architectures.
Knowledge of event-driven microservices.
Experience with gRPC and Protocol Buffers (Protobuf).
Experience across the full software development lifecycle (design, implementation, deployment, support).
Passion for building scalable, concurrent, and high-performance applications.
Ability to work effectively in an evolving environment with changing requirements.
Good understanding of Agile software development practices.
English at B2 level or higher.
Nice to have:
Experience in the Embedded Automotive domain.
Knowledge of Microsoft Azure.
-
Understanding of software architecture and design patterns.
What we offer:
Opportunity to work on innovative software for the automotive industry.
International environment with experienced engineering teams.
Modern technology stack including Go, AI/ML, gRPC, distributed systems, and cloud solutions.
Long-term project with cutting-edge automotive technologies.
Agile work environment focused on collaboration and engineering excellence.
-
Professional growth through challenging technical projects and knowledge sharing.
If you're passionate about backend engineering, distributed systems, and AI-powered technologies, we'd love to hear from you. Join us and help build the future of intelligent mobility.