Senior Software Engineer, Backend

Location: Remote

Job Type: Full Time / Permanent

Senior Software Engineer, Backend: Immediate FT/Permanent

Our Engineering team is building a scalable, edge-based AI product already deployed in many locations around the world. • We’re looking for seasoned Backend Engineers to lead the charge on scalable, beautiful architecture and services. • Some of the tools we use right now include Python, Docker, Kubernetes, Rust, and more. • We are a distributed team, and open to hiring the right person anywhere in the world.

What you’ll be doing:  Build and maintain backend services in Python (or the right language of your choice) • Lead architectural decisions around our overall services-oriented architecture • Define new services, their boundaries, and cross-service components (such as shared memory stores, message brokers i.e. RabbitMQ, etc.) • Productionize ML models to be deployed to edge nodes • Improve tooling, testing, automation to ensure production-quality backend deployments.

You may be a good fit if you:  Have 5+ years of experience writing and maintaining backend services • Worked in some of the following languages: Python, Golang, C/C++, Rust, Elixir, etc. • Work cross-functionally and interface with customers or vendors • Are comfortable with Linux / Unix environments • Led teams of other engineers before as a manager or team lead.