Senior Python Backend / Cloud Engineer — AI + IoT Platform $$$$ Offline
Wamisoftware
Top Employer
Senior Python Backend / Cloud Engineer — AI + IoT Platform
About the role
We’re building an AI-powered camera system for secure access control. The product combines smart edge devices with a cloud backend that processes events, runs AI models, and delivers real-time interactions.
We’re looking for a Senior Python Engineer with strong backend and cloud skills who can take ownership of the system architecture at an early stage, build reliable core services, and help prepare the platform for future scale.
This is a long-term foundational role working directly with the CTO.
What you’ll work on
- Designing and implementing backend services in Python (FastAPI preferred).
- Building and improving real-time event pipelines for device/camera communication (MQTT, queues, streaming).
- Developing REST and WebSocket APIs for mobile and cloud components.
- Designing cloud infrastructure on AWS (ECS/EC2, Lambda, networking, monitoring, autoscaling).
- Working with containerized environments (Docker; Kubernetes is a plus).
- Integrating AI/vision inference flows and asynchronous processing pipelines.
- Ensuring system reliability, observability, and performance.
- Contributing to architecture decisions and long-term system design.
Required experience
- 5+ years of experience with Python in production systems.
- Strong knowledge of FastAPI, Flask, asyncio, Celery, or similar frameworks.
- Solid understanding of AWS (EC2, ECS, Lambda, S3, CloudWatch, IAM, etc.).
- Experience with event-driven systems (MQTT, SQS/SNS, Redis, Kafka, or equivalents).
- Strong database understanding (PostgreSQL: schema design, indexing, query optimization).
- Good grasp of systems design, distributed systems, and production-ready architecture.
- Docker experience; Kubernetes exposure is a plus.
- Ability to take ownership and work independently in a fast-moving environment.
Nice to have
- Experience with IoT, edge devices, or embedded communication.
- Background with WebRTC / streaming systems.
- Experience integrating AI models or vision pipelines.
- Kubernetes (EKS) or Terraform.
- Redis/ElastiCache, pgvector, or vector DBs.
Required skills experience
| Python |
Required domain experience
| Hardware / IoT | 1 year |
Required languages
| English | B2 - Upper Intermediate |
Python, Docker, PostgreSQL, REST API, aw, Software Architecture, IoT, AI
The job ad is no longer active
Look at the current jobs Python →
📊
$4000-5500
Average salary range of similar jobs in
analytics →
Loading...