Python Tech Lead (IoT & Cloud)
We’re looking for a technical leader who combines hands-on backend development with architecture responsibilities. You’ll act as a technical authority in the team - shaping architecture, supporting engineers, and driving key technical decisions.
You’ll work on cloud-native systems powering IoT and robotics platforms - handling real-time data from distributed sensor networks, ensuring efficient communication with control centers, and building scalable, low-latency systems.
Robotics experience isn’t required, but strong IoT knowledge and experience building high-performance distributed systems are essential. Your motivation to grow in this field matters most.
We’re looking for engineers with
Proficiency in Python and experience building RESTful APIs (FastAPI, Flask, or Django).
Good understanding of AWS ecosystem - familiarity with core services (e.g. Lambda, S3, ECS/EKS, IoT Core) and cloud-based architectures.
Experience working on IoT-related projects - understanding of device communication, data ingestion, and real-time data processing.
Experience designing and owning scalable systems end-to-end - hands-on experience with distributed architectures (e.g. microservices, event-driven systems).
Ability to lead technical discussions with clients and take ownership of proposed solutions - comfortable explaining trade-offs and making decisions.
Experience mentoring engineers and influencing technical direction within a team.
Fluent English (written and spoken).
Nice to have
Experience with messaging/streaming systems (e.g. Kafka, MQTT, Pulsar).
Familiarity with observability (monitoring, tracing, logging) in distributed systems.
Who we are?
Spyrosoft’s Robotics team - a group of specialists supporting global tech companies in designing, building, and scaling robotic platforms for mobile robots, drones, and industrial platforms. Our focus spans cloud-native architectures, real-time data processing from robots, and integration with enterprise systems.
Responsibilities
Act as a technical go-to person for the team and client stakeholders.
Design, validate, and develop end-to-end robotics platforms.
Support technical workshops and discovery sessions with clients.
Build and validate prototypes for new solutions and concepts.
Own architecture decisions and drive system design across projects.
Write high-quality, maintainable code and support best engineering practices.
Collaborate with engineers, product, and other stakeholders.
Contribute to technical direction in backend and cloud solutions.

Spyrosoft
Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...
Python Tech Lead (IoT & Cloud)
Python Tech Lead (IoT & Cloud)