Source description
About the role
Product Developers — Full Stack (Senior / Mid / Junior)
India (Hybrid) · Full-Time · Multiple Openings · 4–5 Roles
About THE Role
This is not a typical SaaS engineering role. You will build software that directly interacts with physical infrastructure — sensors, gateways, chillers, air handling units, and the digital twins that model them. Your code will optimize real energy consumption, detect real equipment faults, and provide real intelligence to facility operators.
We are hiring across experience levels. Whether you are a senior engineer who wants to own a critical module, or an early-career developer who wants to grow fast in a high-impact environment, there is a place for you here.
WHAT YOU WILL BUILD
Digital Twin Interfaces:
Visualize and interact with live 3D/2D building digital twins in the browser
Build APIs that serve twin state, alerts, and asset data to front-end and external systems
Develop twin synchronization services that keep the virtual model aligned with physical reality
Real-time Dashboards:
Facility operations views: energy KPIs, IAQ metrics, asset health, fault alerts
Configurable, role-based interfaces for facility managers and energy teams
Backend Services:
Device data ingestion and normalization pipelines
Time-series processing, aggregation, and analytics
Optimization and fault detection logic
Integrations:
IoT gateways, BMS connectors, data stream processors
DevOps & Platform:
CI/CD pipelines, containerized deployments, automated testing
REQUIRED SKILLS
Python — primary backend language:
Data pipelines, analytics services, optimization algorithms, and AI/ML integration
Familiarity with FastAPI, Pandas, NumPy, and scientific Python stack
React / TypeScript — primary frontend stack:
Component-driven UI development, state management (Redux / Zustand), data visualisation
Experience building real-time dashboards with WebSocket or SSE data feeds
AI & Machine Learning:
Integrating AI/ML models into production applications: inference APIs, prediction services
Working with LLM APIs (OpenAI, Anthropic Claude) or frameworks like LangChain
Building AI-augmented features: natural language queries over facility data, automated anomaly summaries, predictive alerts
Backend: REST APIs, microservices, data pipelines
Databases: SQL + time-series (InfluxDB, TimescaleDB) preferred
Digital Twin Awareness (or eagerness to develop it):
Understanding of asset modelling, graph data structures, or BIM concepts is a strong plus
Experience with 3D visualization (Three.js, BabylonJS, or similar) is highly valued
Comfortable with or willing to develop: Docker, CI/CD, cloud or on-prem deployments
Strong emphasis on automated testing and system reliability
TECHNOLOGY STACK
React / TypeScript
Python / FastAPI
InfluxDB / PostgreSQL
Docker / Kubernetes
REST / GraphQL
Three.js / BabylonJS
MQTT / Kafka
AI/ML APIs
LangChain / OpenAI
CI/CD Pipelines
Azure / AWS
Pytest / Jest
Role Levels & Expectations
Level
What We Expect
-
Experience
-
Senior
-
Own a module end-to-end. Mentor juniors. Push technical decisions.
-
5+ years
-
Mid-Level
-
Deliver features with confidence. Grow into ownership with guidance.
-
2–4 years
-
Junior
-
Strong fundamentals. Fast learner. Eager to work on real-world systems.
-
0–2 years
More at System Soft Technologies