Software Engineer - Data Center Engineering
Core
Building full-stack features for intelligent building systems and middleware platforms deployed in hyperscale data centers.
Role type
Full-stack software engineer (IoT/Building Automation)
Builds
RESTful APIs, middleware services, responsive web UIs, and data visualization dashboards for data center telemetry.
Domain
Building automation, IoT, and hyperscale data center infrastructure.
Deliverable
production ML models | product features | dashboards & analysis
Required skills
JavaScript/TypeScript, React, Node.js, Python, RESTful APIs, SQL/InfluxDB, Docker, Git, Linux/Unix
Preferred skills
MQTT/WebSockets, embedded systems, C/C++/Rust, BACnet/Modbus/OPC-UA, cloud platforms (AWS/Azure/GCP)
Technologies
React, Node.js, Python, Flask, InfluxDB, Docker, JIRA, Confluence
Responsibilities
Designing and building full stack features across the application layer; Writing clean, maintainable code in modern JavaScript/TypeScript and Python; Developing and maintaining middleware integrations between building automation systems, IoT field devices, and cloud platforms; Building dashboards and data visualization tools that surface real-time and historical data center telemetry; Collaborating with embedded and controls engineers to define APIs and data contracts; Participating in code reviews, writing unit and integration tests, and supporting CI/CD pipelines.
Seniority
Junior to Mid-level, hands-on IC