Search by job, company or skills

octasence

Software Developer – Backend & DevOps

Save
new job description bg glownew job description bg glow
  • Posted 17 hours ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Description: Software Developer – Backend & DevOps

Company: Octasence

 Domain: AI-led Structural Health Monitoring | IoT | Real-Time Sensor Intelligence

 Location: Remote

 Experience: 1-3 years

 Employment Type: Full-time

About Octasence

Octasence is building an end-to-end AI architecture for structural health and monitoring, combining real-time sensor data, IoT systems, streaming pipelines, time-series intelligence, and production-grade AI applications. Our goal is to create scalable systems that can monitor infrastructure, detect anomalies, generate insights, and support decision-making through reliable, real-time engineering intelligence.

We are looking for a strong Software Developer with Backend Engineering and DevOps experience who can design, build, and scale core platform components for real-time data processing and AI-driven monitoring systems.

Role Overview

As a Software Developer, you will work on backend services, real-time data pipelines, cloud infrastructure, and IoT-based platform architecture. The role requires strong hands-on engineering skills, sound system design thinking, and experience working with production-grade systems at scale.

You will be responsible for building reliable backend systems that can ingest, process, store, and serve high-volume sensor and time-series data from IoT devices and structural monitoring systems.

Frontend and basic AI/ML knowledge will be considered a plus, but are not mandatory.

Key Responsibilities

Design and develop scalable backend services using Python and related frameworks.

Build and maintain real-time data ingestion and processing pipelines for sensor data, IoT data, and time-series data.

Work with streaming technologies such as AWS Kinesis, Apache Kafka, or similar event streaming platforms.

Design IoT data architecture covering device communication, data ingestion, message queues, processing layers, storage, APIs, and monitoring.

Build production-grade APIs, microservices, and data services that support real-time monitoring and analytics.

Work closely with AI/ML teams to enable downstream anomaly detection, predictive analytics, and structural health monitoring workflows.

Design systems with strong focus on scalability, reliability, observability, latency, fault tolerance, and data quality.

Implement DevOps practices including CI/CD pipelines, containerization, deployment automation, cloud infrastructure, monitoring, and logging.

Collaborate on technical design, architecture documentation, engineering trade-offs, and platform roadmap discussions.

Ensure code quality, testing discipline, maintainability, and engineering best practices across the backend platform.

Required Skills & Experience

Strong backend development experience with Python.

Hands-on experience building production-grade software systems.

Experience working with real-time sensor data, IoT data, or machine-generated streaming data.

Strong understanding of time-series data processing, storage, querying, and analysis.

Experience with streaming/event-driven systems such as Kafka, AWS Kinesis, MQTT, RabbitMQ, or similar technologies.

Good understanding of IoT architecture, including device-to-cloud communication, data ingestion, edge/cloud processing, and telemetry pipelines.

Experience with cloud platforms, preferably AWS.

DevOps experience with tools/practices such as Docker, Kubernetes, CI/CD, infrastructure automation, logging, monitoring, and alerting.

Strong system design and architecture skills, especially for scalable distributed systems.

Ability to write clean, modular, testable, and maintainable code.

Engineering background with strong problem-solving ability and comfort working on complex technical systems.

Good to Have

Frontend development experience using React, Angular, Vue, or similar frameworks.

Basic understanding of AI/ML workflows, anomaly detection, predictive maintenance, or time-series forecasting.

Experience with time-series databases such as InfluxDB, TimescaleDB, Timestream, Prometheus, or similar.

Experience with data platforms, lakehouse architecture, or real-time analytics dashboards.

Knowledge of structural health monitoring, industrial IoT, smart infrastructure, civil engineering systems, or digital twins.

Experience working with edge devices, gateways, embedded systems, or sensor networks.

Ideal Candidate Profile

The ideal candidate is a hands-on backend engineer who has worked on real-time, data-intensive, production-grade systems. They should be comfortable designing architecture, making technical trade-offs, and building reliable systems that can scale.

They should have strong ownership, practical engineering judgment, and the ability to work across backend, DevOps, data engineering, and IoT architecture layers.

This role is best suited for someone who enjoys building foundational platforms rather than only application-level features.

Preferred Background

Bachelor's or Master's degree in Computer Science, Engineering, Electronics, Instrumentation, Data Engineering, or a related technical field.

Prior experience in IoT, industrial systems, sensor platforms, infrastructure monitoring, manufacturing, energy, logistics, smart buildings, or real-time analytics platforms is highly preferred.

Why Join Octasence

Opportunity to work on a high-impact AI and IoT platform for structural health monitoring.

Build systems that combine real-world engineering data, sensor intelligence, streaming architecture, and AI.

Work on end-to-end platform architecture from sensor ingestion to AI-driven insights.

High ownership role with direct impact on product and technical direction.

Opportunity to solve complex engineering problems in a meaningful, real-world domain.

About Company

Job ID: 148514145