
Search by job, company or skills
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.
Job ID: 148514145
We don’t charge any money for job offers