31 ago
|
Oversonic Robotics
|
Milano
31 ago
Oversonic Robotics
Milano
ppWe are seeking a 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.
/ph3Main responsibilities /h3ulliDesign, develop, and maintain scalable, high-performance backend services and APIs using Python.
/liliImplement and optimize concurrent systems using asyncio, multithreading, and/or multiprocessing.
/liliArchitect and build robust distributed systems components.
/liliDevelop and manage real-time communication channels using WebSockets and Pub/Sub messaging systems (e.g., MQTT, NATS, Redis Pub/Sub).
/liliWrite clean, efficient, testable, and well-documented code.
/liliCollaborate closely with frontend developers, robotics engineers, and infrastructure teams.
/liliOptimize application performance, identify bottlenecks, and ensure system reliability.
/liliWork with containerization (Docker) and orchestration systems (e.g., Kubernetes / Helm).
/liliContribute to database design and management (noSQL and SQL).
/liliParticipate in code reviews, providing and receiving constructive feedback.
/lili(Nice to have) Contribute to CI/CD pipelines and infrastructure automation efforts.
/liliStay up-to-date with the latest backend technologies, concurrency patterns, and distributed systems best practices.
/li /ulh3Requirements /h3ulliMaster's Degree in Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
/lili2+ years of professional experience in Backend Software Engineering.
/liliStrong proficiency in Python.
/liliDeep understanding and hands-on experience with concurrent programming in Python (asyncio, multithreading, multiprocessing).
/liliProven experience designing and building distributed systems.
/liliExperience with WebSockets and Pub/Sub messaging patterns/systems.
/liliExperience with containerization using Docker.
/liliSolid understanding of database technologies (e.g., MongoDB, PostgreSQL).
/liliExperience with version control systems (Git).
/liliStrong problem-solving skills and analytical thinking.
/liliExcellent communication and teamwork skills.
/liliEnglish proficiency (written and spoken).
/li /ulh3Nice to have /h3ulliExperience with CI/CD tools and practices (e.g., GitHub Actions).
/liliExperience with cloud platforms.
/liliExperience with Kubernetes.
/li /ulh3Additional information /h3ulliContract Type: Full-time /liliSmart Working: Available (e.g., 1 day/week, subject to team policy) /liliDriving Licence: Required /li /ulh3Why Join Oversonic Robotics?
/h3ulliContribute to a pioneering company shaping the future of humanoid robotics in Italy.
/liliWork with cutting-edge technology with real-world impact.
/liliCollaborate with a passionate and innovative team in a hybrid work environment.
/liliJoin a company committed to sustainability, transparency, and social agevolazioni.
/liliEnjoy opportunities for professional growth and influence our technological direction.
/li /ul /p #J-*****-Ljbffr
📌 Backend Software Engineer (Milano)
🏢 Oversonic Robotics
📍 Milano