CareerPlanGet AI match score →

Principal Software Engineer (Timeseries Data Expert)

Colombo, Western Province, lk🌐 Remote💼 Full-time🗓 2026-06-12 → 2026-07-31

Core

Leading the development and implementation of complex, high-quality software solutions with embedded AI for large volumes of Timeseries Data.

Role type

Principal Software Engineer (Timeseries Data Expert)

Builds

Robust and scalable applications for AI and Timeseries Data

Domain

Industrial IoT / Operational Technology (OT) / Time Series Analytics

Deliverable

production ML models

Required skills

Statistical time series analysis, Signal processing, Time series machine learning (forecasting, anomaly detection, event detection), Time series data engineering (pipelines, ingestion, streaming), Relational and graph database modeling, MLOps (deployment, monitoring, lifecycle), Python, TypeScript, C#, Go, Containerization (Docker/Kubernetes), Stream processing (Spark/Flink), Cloud platforms (Azure/AWS/GCP)

Preferred skills

Deep expertise in sensor data characteristics and real-world behavior, Domain knowledge of control loops and process changes

Technologies

Python, NumPy, pandas, PyTorch, TypeScript, C#, Go, Docker, Kubernetes, Spark, Flink, Azure, AWS, GCP

Responsibilities

Lead the development of complex software systems in AI and Timeseries Data, Collaborate with product managers and designers to define requirements, Provide technical leadership and mentorship to engineering teams, Ensure software quality through code reviews and testing, Troubleshoot and resolve technical issues

Seniority

Principal, hands-on IC with mentorship

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗