Backend Sotware Engineer

Oversonic

Carate Brianza

In loco

EUR 65.000 - 90.000

Tempo pieno

4 giorni fa
Candidati tra i primi
Generatore di candidature

Non inviare un curriculum generico — genera un curriculum e una lettera di presentazione personalizzati per questo specifico ruolo.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Smart Working

Descrizione del lavoro

Oversonic Robotics is seeking a Mid/Senior Backend Software Engineer to join our cognitive platform team. You will design, build, and scale the core backend systems powering the robot's brain, tackling distributed, real-time, high-performance computing challenges.

You will work with Python, asyncio, Docker, and Kubernetes, collaborating with robotics engineers and frontend developers to deliver reliable, scalable software that advances human-robot interaction. Smart working options are available.

Competenze

  • Master's Degree in Computer Engineering, CS, or related field, or equivalent practical experience.
  • 3+ years of professional backend software engineering experience.
  • Strong proficiency in Python and hands-on async programming (asyncio, threading, multiprocessing).

Mansioni

  • Design, develop, and maintain scalable, high-performance backend services and APIs using Python.
  • Implement and optimize concurrent systems with asyncio, multithreading, and multiprocessing.
  • Architect and build distributed backend components and real-time channels via WebSockets.
  • Collaborate with frontend, robotics, and infrastructure teams; ensure reliability and performance.
  • Manage containerization with Docker and orchestration with Kubernetes/Helm.
  • Contribute to database design (NoSQL and SQL) and CI/CD automation.

Conoscenze

Python
Asyncio
Multithreading
Multiprocessing
WebSockets
Pub/Sub
Docker
MongoDB
PostgreSQL
Git
English
Teamwork
Problem-solving

Formazione

Master's Degree in Computer Engineering or CS

Strumenti

Docker
Kubernetes
GitHub Actions

Descrizione del lavoro

Oversonic Robotics is a leading company in the field of cognitive humanoid robotics, founded in 2020 with a business design and a goal focused on progress and well-being: to make the benefits of the future accessible by developing and improving the cognitive abilities of artificial intelligence, while creating innovative solutions and applications in the world of industry and healthcare. Our mission is to work alongside people and support them in the most repetitive, dangerous, and strenuous jobs by providing technological solutions that integrate with daily life while respecting the environment.

About the Role:

We are seeking an experienced and highly-skilled Mid/Senior Backend Software Engineer to join our cognitive platform team. In this role, you will be a key player in designing, building, and scaling the core backend systems and infrastructure that power our humanoid robot's cognitive platform. You will tackle complex challenges related to distributed systems, real-time communication, and high-performance computing, ensuring the reliability and efficiency of the platform's brain. Your work will directly impact the robot's ability to process information, learn, and interact with the world.

This is a unique opportunity to join a hi-tech robotics company and contribute to Oversonic’s mission to revolutionize human-robot interaction with cutting-edge technologies and innovative solutions.

Main Responsibilities:
  • Design, develop, and maintain scalable, high-performance backend services and APIs using Python.
  • Implement and optimize concurrent systems using asyncio, multithreading, and/or multiprocessing.
  • Architect and build robust distributed systems components.
  • Develop and manage real-time communication channels using WebSockets and Pub/Sub messaging systems (e.g., MQTT, NATS, Redis Pub/Sub).
  • Write clean, efficient, testable, and well-documented code.
  • Collaborate closely with frontend developers, robotics engineers, and infrastructure teams.
  • Optimize application performance, identify bottlenecks, and ensure system reliability.
  • Work with containerization (Docker) and orchestration systems (e.g., Kubernetes / Helm).
  • Contribute to database design and management (noSQL and SQL).
  • Participate in code reviews, providing and receiving constructive feedback.
  • (Nice to have) Contribute to CI/CD pipelines and infrastructure automation efforts.
  • Stay up-to-date with the latest backend technologies, concurrency patterns, and distributed systems best practices.
Requirements:
  • Master's Degree in Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in backend software engineering.
  • Strong proficiency in Python.
  • Deep understanding and hands-on experience with concurrent programming in Python (asyncio, multithreading, multiprocessing).
  • Proven experience designing and building distributed systems.
  • Experience with WebSockets and Pub/Sub messaging patterns/systems.
  • Experience with containerization using Docker.
  • Solid understanding of database technologies (e.g., MongoDB, PostgreSQL).
  • Experience with version control systems (Git).
  • Strong problem-solving skills and analytical thinking.
  • Excellent communication and teamwork skills.
  • English proficiency (written and spoken).
Nice to Have:
  • Experience with CI/CD tools and practices (e.g., GitHub Actions).
  • Experience with cloud platforms.
  • Experience with Kubernetes.
Additional Information:
  • Contract Type: Full-time
  • Smart Working: Available (e.g., 1 day/week, subject to team policy)
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Backend Software Engineer
Backend Software Engineer

Oversonic Robotics • Milano

In loco
EUR 55.000 - 75.000
Senior Backend Engineer - Real-Time Distributed Systems
Senior Backend Engineer - Real-Time Distributed Systems

Oversonic • Carate Brianza

In loco
EUR 65.000 - 90.000
Smart Working
DevOps Engineer
DevOps Engineer

Oversonic • Carate Brianza

Ibrido
EUR 70.000 - 100.000
Frontend Developer
Frontend Developer

Oversonic Robotics • Milano

In loco
EUR 45.000 - 65.000
Hybrid work environment
Smart Working available
Hybrid Backend Engineer for Robotics Platform
Hybrid Backend Engineer for Robotics Platform

Oversonic Robotics • Milano

Ibrido
EUR 55.000 - 75.000
Robotics Software Engineer (Autonomous Navigation)
Robotics Software Engineer (Autonomous Navigation)

Oversonic Robotics • Monza

In loco
EUR 55.000 - 90.000
Hybrid work environment
Professional growth opportunities
Sustainability focus
DevOps Engineer
DevOps Engineer

Oversonic Robotics • Milano

In loco
EUR 55.000 - 90.000
Smart Working: 1 day/week
UX Designer
UX Designer

Oversonic Robotics • Milano

In loco
EUR 45.000 - 65.000
Hybrid work environment
Smart Working: 1 day/week
Professional growth opportunities
+2
Simulation & Digital Twin Engineer
Simulation & Digital Twin Engineer

Oversonic Robotics • Monza

In loco
EUR 60.000 - 90.000
Hybrid work environment
Smart Working: 1 day/week
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Oversonic Robotics Srl • Monza

In loco
EUR 70.000 - 100.000
Hybrid work option
Flexible start time
Full-time, permanent contract
+2