Subscribe to the latest remote jobs:

Python Software Engineer

🇨🇭 Switzerland

Python

Docker

Kubernetes

Machine Learning

Design

NoSQL

Backend

Frontend

Devops

SQL

Python Software Engineer

from 🇨🇭 Switzerland

Giotto.ai is building intelligence systems for Europe, focused on advanced reasoning AI, efficient machine learning architectures, and robust AI infrastructure. 

We are assembling a team of exceptional engineers and builders who want to work on technically challenging systems, combining software engineering, system design, infrastructure, and applied AI deployment. 


Role Overview:

We are looking for a Senior Software Engineer capable of designing, building, and operating robust software systems that support large-scale AI workloads and production-grade applications. 

This role is suited for an engineer with strong system design skills, solid backend experience, and the ability to work across databases, distributed services, event-driven architectures, deployment pipelines, and application infrastructure. 

The role is primarily software engineering focused, with Python as a core language, but experience with frontend development is also valuable, especially for building internal tools, user-facing interfaces, dashboards, and AI-powered applications. 

Depending on experience, the role may involve leading a project team or feature squad, although strong senior individual contributors are equally valued. 

Core Technologies 

  • Python 
  • SQL and NoSQL databases 
  • Docker 
  • Kubernetes 
  • Event-driven systems 
  • Message queues and asynchronous architectures 
  • REST APIs and backend services 
  • Frontend technologies 
  • Airflow 
  • Ray 
  • Object-oriented design 
  • AI infrastructure and model deployment 

Required Profile 

  • Mid-senior or senior software engineer 
  • Strong system design capabilities 
  • Experience designing and operating production systems 
  • Strong backend engineering experience, preferably in Python 
  • Solid understanding of software architecture, APIs, and object-oriented design 
  • Experience working with databases, data models, and persistence layers 
  • Experience with Docker and containerized deployments 
  • Familiarity with distributed systems, asynchronous services, or event-driven architectures 
  • Basic DevOps knowledge 
  • Ability to reason about reliability, scalability, observability, and maintainability 
  • Interest in AI systems, AI infrastructure, or machine learning deployment 

Nice to Have 

  • Experience with frontend development 
  • Experience with Kubernetes and cloud-native infrastructure 
  • Experience with AI model serving or deployment 
  • Experience with Ray, Airflow, Kafka or similar distributed/data orchestration tools 
  • Experience with monitoring and observability tools such as Grafana 
  • Experience building internal platforms, developer tools, or infrastructure products 
  • Leadership experience 
  • Advanced DevOps experience 

Location & Work Style 

We offer a contractorship. 

Hybrid model: 

  • Remote work fully supported 
  • One week per month in the Swiss office 
by @maxrusakovic