Backend Engineer – Python (Python / Distributed Systems / AI Workflows) (India)

Backend Engineer – Python (Python / Distributed Systems / AI Workflows) (India)

30 Aug
|
Novo AI
|
India

30 Aug

Novo AI

India

Role Overview
We're looking for a Backend Engineer to help build and scale the WatchMen platform's core services — API, data pipelines, and infrastructure that ingest and process high-volume industrial sensor data.

What You'll Work On

- Building and maintaining REST APIs in Flask/SQLAlchemy backed by PostgreSQL and TimescaleDB
- Working with high-throughput time-series data (sensor telemetry at millions of rows/day) — query optimization, continuous aggregates, compression strategies
- Building and maintaining event-driven pipelines using Kafka/Redpanda and MQTT (EMQX)
- Designing background/async workflows with Celery and Redis (notifications, alerting, state machines)
- Working within a multi-tenant SaaS architecture (PostgreSQL row-level security)
- Deploying and operating services via Docker/Docker Swarm on AWS (ECS, Terraform-managed infrastructure)
- Contributing to observability: Grafana Cloud dashboards, OpenTelemetry tracing, log-based debugging of production issues
- Working with GitLab CE (self-hosted) for source control and CI/CD

Requirements

- 3–6 years of skilled backend experience with Python (Flask or similar framework)
- Strong SQL and relational database experience (PostgreSQL preferred)
- Experience with message queues/event streaming (Kafka, Redpanda, RabbitMQ, or similar)
- Experience with Docker-based deployment workflows




- Comfortable debugging production systems (logs, metrics, traces)

Nice to Have

- Experience with time-series databases (TimescaleDB, InfluxDB)
- Experience with MQTT or other IoT messaging protocols
- AWS infrastructure experience, especially ECS and Terraform
- Experience with Celery/Redis-based task queues
- Background in industrial IoT, manufacturing tech, or high-volume sensor data systems

Location: Hyderabad (in person) | Type: Full-time

Why Join Novo AI

- Your code helps prevent costly machine failures on actual factory floors — not just another dashboard.
- Small team, real autonomy and your decisions shape the product, not a committee's.
- Work on live industrial data, AI-driven analytics, and systems challenges most companies only see at much larger scale.
- Early-stage teams mean broader scope and faster learning than a typical corporate role.
- Work closely with founders and leadership, with visibility into a global tech company.

Pay: ₹800,000.00 - ₹1,800,000.00 per year

Benefits:

- Flexible schedule
- Work from home

Experience:

- Flask: 2 years (Preferred)
- Back-end development: 3 years (Preferred)

Language:

- English (Preferred)

Location:

- Hyderabad, Telangana (Preferred)

Work Location: Hybrid remote in Hyderabad, Telangana

📌 Backend Engineer – Python (Python / Distributed Systems / AI Workflows) (India)
🏢 Novo AI
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer – python (python / distributed systems / ai workflows) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer – python (python / distributed systems / ai workflows) (india) / india