At Tieto, we are looking for a Senior Backend Engineer (Cloud & AI Platforms) to join our technology team and help shape the next generation of scalable, intelligent digital services.
We are seeking an experienced software engineer with a strong backend background, passion for distributed systems, and interest in AI-powered technologies. In this role, you will contribute to the design and evolution of cloud-native platforms that support advanced data processing, intelligent services, and seamless integrations across multiple products and environments.
You will collaborate closely with AI/ML engineers, mobile developers, QA specialists, DevOps, and Product teams to deliver robust, secure, and high-performing backend solutions capable of operating at scale in modern production ecosystems.
Responsibilities
-
Architect, develop, and maintain scalable backend applications and microservices powering intelligent platform capabilities
-
Build and optimize RESTful APIs and service communication layers for high-availability environments
-
Develop cloud-native solutions leveraging distributed architectures and modern infrastructure practices
-
Collaborate with AI and data teams to integrate machine learning services, inference pipelines, and intelligent workflows into backend ecosystems
-
Design efficient data models and implement reliable persistence layers using relational databases and SQL technologies
-
Improve platform reliability, observability, monitoring, and system performance across services
-
Participate in technical design sessions, architecture reviews, and engineering best practices initiatives
-
Contribute to CI/CD processes, automated testing strategies, and deployment workflows alongside DevOps teams
-
Ensure backend systems follow security, scalability, and maintainability standards
-
Support cross-functional initiatives involving platform integrations, internal tooling, and operational improvements
Qualifications
-
5+ years of professional experience in software engineering or backend development roles
-
Strong experience building backend systems using one or more of the following technologies:
-
Python
-
C#
-
Kotlin
-
Solid understanding of API design, backend architecture patterns, and production-grade services
-
Experience working with relational databases, SQL optimization, and data-driven applications
-
Good knowledge of distributed systems and service-oriented or microservices architectures
-
Experience developing and maintaining cloud-based solutions, preferably within Azure environments
-
Familiarity with AI-enabled applications, data-centric platforms, or ML-integrated services
-
Understanding of software lifecycle practices including testing, deployment, and operational monitoring
-
Ability to work collaboratively in multidisciplinary engineering teams
-
Strong analytical thinking and problem-solving capabilities
Nice to Have
-
Experience with event-driven systems, asynchronous processing, or messaging platforms
-
Exposure to DevOps methodologies, infrastructure automation, and CI/CD ecosystems
-
Knowledge of observability tooling, logging, and performance optimization strategies
-
Experience working in automotive, embedded, IoT, or platform engineering environments
-
Familiarity with containerized deployments and orchestration technologies
-
Interest in modern AI infrastructure and scalable intelligent systems
-
Proactive mindset with strong ownership and communication skills
-
Experience contributing to technically complex products in agile development environments