AI Backend Engineer

Senior · Remote · Full-time

All open positions
SeniorRemoteFull-time

About the Role

We're looking for an experienced AI Backend Engineer to build and maintain scalable AI-powered backend services used in enterprise environments. You'll work on modern cloud-native applications, AI APIs, and distributed microservices while helping design reliable systems that are secure, performant, and easy to operate.

This is a senior, hands-on engineering role where you'll collaborate with frontend developers, infrastructure engineers, and product teams to build production-ready AI solutions. From designing REST APIs to deploying containerized applications on Kubernetes, you'll own the backend architecture that powers intelligent applications.

What You'll Do

  • Design, develop, and maintain scalable backend services using Python.
  • Build and enhance REST APIs and AI-powered microservices.
  • Integrate external systems, APIs, and multiple data sources.
  • Containerize applications with Docker and deploy them using Kubernetes/OpenShift.
  • Build and improve CI/CD pipelines to automate testing, deployment, and releases.
  • Monitor applications, troubleshoot production issues, and optimize system performance.
  • Contribute to architectural decisions and continuously improve code quality through testing and reviews.
  • Work closely with frontend, DevOps, and infrastructure teams in an agile environment.
  • Document technical solutions and participate in planning, estimation, and sprint activities.

What We're Looking For

  • 5+ years of professional backend development experience.
  • Strong Python development skills and experience building REST APIs.
  • Experience developing and maintaining microservice-based applications.
  • Hands-on experience with Docker and containerized deployments.
  • Experience working with Kubernetes and/or OpenShift.
  • Familiarity with CI/CD pipelines, preferably Jenkins or GitLab CI.
  • Experience with Git and modern software development workflows.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent written and spoken English.
  • Nice to have: experience with FastAPI.
  • Nice to have: knowledge of Redis and Kafka.
  • Nice to have: experience with Bash scripting.
  • Nice to have: familiarity with SonarQube, Jira, Confluence, Dynatrace, or OpenSearch.
  • Nice to have: basic understanding of AI and machine learning concepts.
  • Nice to have: German language skills.

What We Offer

  • Remote-first — work from anywhere in Serbia. The Belgrade office is optional.
  • You'll work alongside engineers with 5–15 years of experience. No babysitting, just craft.
  • Top-of-market salary for Serbia, paid in EUR, reviewed annually and tied to your impact.
  • €1,500/year learning budget for conferences, courses, and books.
  • 25 days PTO, flexible hours, and a culture that respects your time outside work.

Ready to Apply?

Send us your application and let's talk about how you can make an impact.

Apply Now
Performance-led engineering

Senior engineers who move work forward, not just tickets.

Work with accountable, English-fluent professionals who communicate clearly, protect quality, and deliver with a steady operating rhythm. Cost efficiency matters, but performance is why clients stay with us.

Delivery signals · senior engineering team
Senior ownership
Lead-level
Delivery rhythm
Weekly
Timezone overlap
CET
1 teamaccountable for outcomes, communication, and execution