We are committed to accelerating an equitable energy future by harnessing the power of advanced data analytics. Our world-leading intelligent energy analytics platform empowers businesses to unlock new revenue opportunities, optimize operational expenses, and enhance productivity. With a focus on innovation and efficiency, we provide tailored solutions to address energy challenges and maximize value for our clients. Join us as we transform the energy industry through technology-driven insights and sustainable practices.
About the Role:
We are seeking an experienced Full-Stack Systems Integration Engineer to join our engineering team responsible for unifying diverse telecommunication and network devices into a single intelligent platform.
You will lead the design and development of robust device integration layers, polling and telemetry services, and a standard integration protocol for IoT and telecom equipment (Teltonika, Huawei, Cisco, etc.). This role bridges backend engineering, edge device communication, and lightweight frontend dashboards — ensuring seamless interoperability across multi-vendor environments.
You will work alongside our AI, analytics, and infrastructure teams to ensure that real-time device telemetry feeds high-quality data into advanced analytics and automation systems.
Key Responsibilities:
- Lead design and implementation of the device integration layer supporting SNMP (v1/v2/v3), MQTT, Modbus TCP/RTU, REST APIs, and vendor-specific protocols.
- Develop a Standard Integration SDK for rapid onboarding of new device types — including schema definition, handshake logic, telemetry mapping, and error handling.
- Build and operate polling and event ingestion services that are highly available, horizontally scalable, and cloud-native.
- Implement data normalization, unit conversion, time-series ingestion, and meta-mapping pipelines to support downstream analytics.
- Collaborate with AI/Analytics teams to ensure telemetry aligns with feature engineering, labeling, and feedback loops for model performance.
- Implement secure device authentication and connection management — including TLS/mTLS, secrets management, and credential rotation.
- Contribute production-grade backend code in Go, Python, or Java while maintaining lightweight frontend dashboards and diagnostic UIs when needed.
- Create resilient deployment artifacts (Docker, Kubernetes manifests), and maintain observability stacks for metrics, tracing, and logs.
- Author and maintain integration documentation, vendor-specific configuration templates, and a device compatibility matrix.
Required Skills & Qualifications:
- Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical discipline.
- Experience: 5+ years of software engineering experience, or 3+ years with deep telecom/network integration expertise.
- Technical Expertise: Proven experience integrating network and telematics devices (Teltonika, Huawei, Cisco, or equivalent).
- Strong, hands-on experience with SNMP (including MIB parsing), MQTT, and Modbus (TCP/RTU).
- Proficiency in at least one backend language: Go (preferred), Python, or Java — capable of writing clean, production-grade code.
- Experience building polling services, long-running workers, queueing systems (Kafka / RabbitMQ), and time-series ingestion pipelines.
- Sound understanding of networking fundamentals (TCP/IP, sockets, DHCP, NAT, VPNs).
- Experience with Docker, Kubernetes, and CI/CD pipelines for scalable deployments.
- Proficiency in debugging distributed systems, network packet captures, and log correlation.
- Excellent technical documentation and English communication skills.
Preferred Skills (Differentiators):
- Prior experience with telecom, TowerCo, or network equipment integration projects.
- Knowledge of device management protocols such as TR-069, NETCONF/YANG, or gNMI.
- Exposure to edge computing, embedded agents, or firmware integration (C/Embedded/Linux).
- Familiarity with time-series databases (InfluxDB, TimescaleDB) and monitoring stacks (Prometheus, Grafana, ELK).
- Understanding of security standards including mTLS, PKI, and device identity management.
- Experience integrating telemetry into AI/ML data pipelines (feature stores, real-time ingestion, labeling).
Key Deliverables & Outcomes:
- Design and operate scalable integration services for multi-vendor device onboarding and telemetry collection.
- Deliver reusable vendor adapters with automated unit tests and SNMP MIB parsing.
- Build a standard integration SDK to accelerate partner and vendor enablement.
- Deliver production-grade, observable services with SLAs, retries, and circuit breakers.
- Collaborate with product, infrastructure, and data teams to convert raw telemetry into actionable KPIs.
- Produce deployment automation scripts, runbooks, and security hardening documentation.
Why Join Us:
- Join a pioneering team at the forefront of AI-driven network and IoT integration.
- Work with cutting-edge technologies in telecom, IoT, and cloud-native architectures.
- Build scalable, production-grade systems powering next-generation connectivity solutions.
- Competitive compensation, growth opportunities, and a culture that values innovation, ownership, and impact.