Bessemerstraße 51, First Floor, Berlin 12103, Germany

Senior Backend Engineer – Shelfview

Finland, Tampere Scandit (listing company link: Scandi)

Job Description

Scandit is seeking a Senior Backend Engineer to help develop and scale ShelfView, a machine-learning-powered retail platform that provides real-time shelf visibility and store-monitoring capabilities. The role involves building and operating distributed backend systems that process store imagery, support product recognition, and deliver actionable alerts for enterprise retail customers.

Responsibilities include load and stress testing large deployments, improving infrastructure and GPU capacity strategies, collaborating with AI/ML teams to bring models into production, strengthening multi-tenant architecture, and improving observability. The engineer will also design and evolve service APIs, troubleshoot production issues, mentor colleagues, and help establish technical direction as the team grows.

The technology stack includes Python, Django, PostgreSQL, Temporal, PubSub, GCP, AWS, Vertex AI, OpenTelemetry, Grafana Tempo, Jaeger, and GitLab.

Applicants should have at least five years of professional cloud backend engineering experience, with strong Python skills and experience in distributed workflows, identity and authentication systems, multi-tenant architectures, observability, databases, cloud pipelines, Docker, Kubernetes, CI/CD, and Infrastructure as Code. Experience operating production systems at scale is required. Experience with large-scale machine-learning model serving and GPU capacity planning is an advantage.

Scandit offers flexible office, hybrid, or home working arrangements, a people-first culture, hackathons, global team activities, a birthday day off, an individual equity plan, and location-specific benefits.

Requirements

  • 1. Mandatory: At least 5 years of professional experience as a backend engineer shipping cloud-based software.
  • 2. Mandatory: Experience evaluating and adopting workflow-orchestration or distributed-pipeline tools for production systems.
  • 3. Mandatory: Hands-on experience with identity and authentication systems, including SSO, OAuth/OIDC, and RBAC, and multi-tenant architectures.
  • 4. Mandatory: Experience with observability tooling, including distributed tracing, metrics, and structured logging, and debugging production issues.
  • 5. Mandatory: Fluency in multiple programming languages, with Python as the strongest language.
  • 6. Mandatory: Experience with relational and document-oriented databases, service-oriented architectures, cloud data pipelines, Docker, and Kubernetes.
  • 7. Mandatory: Familiarity with automated testing, continuous integration, continuous delivery, and AI coding tools.
  • 8. Mandatory: Broad experience across infrastructure, backend, data, and frontend, with depth in at least one area.
  • 9. Mandatory: Experience with Infrastructure as Code, such as Terraform, for provisioning and scaling cloud infrastructure.
  • 10. Mandatory: Experience operating production systems at scale and applying established practices in workflow orchestration, multi-tenant SaaS, or real-time ML pipelines.
  • 11. Mandatory: Willingness to make cross-functional contributions beyond the immediate role and team.
  • 12. Mandatory: Eligibility to work in the hiring location.
  • 13. Nice to have: Industry experience serving machine-learning models at scale, including GPU capacity planning, model-serving infrastructure, and cost optimization.

Apply for this position

Open the free assessment form for Senior Backend Engineer – Shelfview, fill in your details, and our recruitment team will get back to you.