CareerPlanSign in

Senior Software Engineer

Madrid🌐 Remote💼 Full-time🗓 2026-05-13 → 2026-08-04

Core

Design and implement secure, scalable, event-driven web solutions and distributed systems for the Ultralytics HUB, a cloud platform for training and deploying YOLO AI models.

Role type

Senior Software Engineer (Cloud Infrastructure & Distributed Systems)

Builds

Cloud-native event-driven platforms integrating ML models for computer vision

Domain

Artificial Intelligence / Computer Vision / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Python, event-driven architecture, Google Cloud Platform, Docker, Kubernetes, CI/CD pipelines, NoSQL databases, message brokers (Kafka, RabbitMQ, Pub/Sub), OOP, Hexagonal architecture, concurrency management

Preferred skills

Domain-Driven-Design, Next.js, structured documentation

Technologies

GCP, Azure, AWS, Docker, Kubernetes, GitHub Actions, Kafka, RabbitMQ, Google Pub/Sub, MongoDB, Next.js

Responsibilities

Design and implement secure, scalable, event-driven web solutions; Contribute to distributed systems using event communication; Develop and maintain CI/CD pipelines; Ensure reliability of cloud deployments; Collaborate with ML teams to embed models; Optimize cloud resources; Provide technical guidance on cloud best practices

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.