Responsibilities:
Design and development of our backend cloud infrastructure.
Design and development of our data processing pipeline to record data, trigger machine learning in the cloud and continuous integration of models
Contribute to the maintenance, testing, and deployment of our products
Required Qualifications:
Robotics, IoT, hardware, or game development experience, particularly if the project had distributed, networked components.
5+ years experience writing production code in Python or C++
Experience with containerized computing platforms (Docker, Kubernetes, Borg, or other).
Self DevOps on AWS and/or Google Cloud
5+ experience with Linux
Experience with Node.js, Flask / Django, Express, cloud functions, sql databases
Experience developing distributed real time control or communication applications using technologies such as WebSockets, streaming gRPC, WebRTC, REST, MQTT, socket.io and the like.
A general understanding of security principles, and how to apply them to a system that is publicly accessible.
Experience with microservices architectures.
Fast learner, A-player, great work ethic and passionate about the product
Nice to Have:
Experience with robotics
Experience with C# and Unity
Experience with machine learning and data pipelines