Backend Software Engineer (Platform)

A company specializing in training and recruiting in Tech, AI and Digital Product Management.
Milan, Metropolitan City of Milan, Italy20841 Carate Brianza, Province of Monza and Brianza, Italy
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Robotics

Description For Backend Software Engineer (Platform)

Edgemony, a specialized tech training and recruiting company, is seeking a Backend Software Engineer for their client in advanced robotics and artificial intelligence. This role focuses on designing and building the core backend systems for a humanoid robot's cognitive platform. The position involves working with cutting-edge technologies in distributed systems, real-time communication, and high-performance computing.

The successful candidate will be instrumental in developing scalable backend services using Python, implementing concurrent systems, and managing real-time communication channels. They will work with modern technologies including Docker, Kubernetes, and various database systems. The role requires expertise in distributed systems, API development, and optimization of application performance.

The company offers a unique opportunity to work on revolutionary human-robot interaction technologies. They provide a hybrid work environment with one day per week of smart working. The position is based in Milan or Carate Brianza, Italy, offering the chance to work with an innovative team in the robotics sector.

This role is perfect for an experienced backend engineer passionate about robotics and AI, who wants to contribute to groundbreaking technology. The ideal candidate will have strong Python skills, experience with concurrent programming, and a deep understanding of distributed systems. They should be comfortable working in a collaborative environment and staying current with the latest backend technologies and best practices.

The position offers the excitement of working on next-generation humanoid systems while being part of a team that's pushing the boundaries of what's possible in robotics and artificial intelligence. It's an opportunity to make a significant impact on the future of human-robot interaction through innovative software engineering.

Last updated a day ago

Responsibilities For Backend Software Engineer (Platform)

  • 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
  • Write clean, efficient, testable, and well-documented code
  • Collaborate with frontend developers, robotics engineers, and infrastructure teams
  • Optimize application performance, identify bottlenecks, and ensure system reliability
  • Work with containerization and orchestration systems
  • Contribute to database design and management
  • Participate in code reviews

Requirements For Backend Software Engineer (Platform)

Python
Kubernetes
MongoDB
PostgreSQL
Redis
  • Master's Degree in Computer Engineering, Computer Science, or related field
  • 3+ years of professional experience in backend software engineering
  • Strong proficiency in Python
  • Deep understanding of concurrent programming in Python
  • Experience with WebSockets and Pub/Sub messaging patterns/systems
  • Experience with Docker
  • Solid understanding of database technologies
  • Experience with version control systems (Git)
  • Strong problem-solving skills and analytical thinking
  • English proficiency (written and spoken)
  • Driving License required

Benefits For Backend Software Engineer (Platform)

  • Full-time contract
  • Smart Working (1 day/week)
  • Hybrid work arrangement

Interested in this job?

Jobs Related To Edgemony Backend Software Engineer (Platform)

Backend Software Engineer (Platform)

Backend Software Engineer position at Edgemony's client, focusing on developing cognitive platforms for humanoid robots using Python and distributed systems.

SAP ABAP Developer

SAP ABAP Developer position at Accenture Federal Services focusing on enterprise application development and system analysis for federal government clients.

LATAM Software Engineer (.NET)

Remote LATAM-based .NET Software Engineer position at Praxent, focusing on financial services software modernization with competitive salary and strong work-life balance.

Software Engineer - Platform Foundation

Software Engineer role at Blend focusing on building foundational platform components and distributed systems for a leading cloud banking platform provider.

Gameplay Developer (World of Tanks)

Gameplay Developer position at Wargaming, focusing on C++ and Python development for World of Tanks, offering hybrid work in Warsaw with comprehensive benefits.