Staff Software Engineer - ML/AI
Core
Building robust pipelines to analyze temporal behavior, identify anomalies, and trigger intelligent alerts for connected devices (cameras, door sensors, access logs).
Role type
Staff Software Engineer - ML/AI (Applied AI & Team Leadership)
Builds
Real-time anomaly detection systems, ML Ops pipelines, and AI system architecture for smart home/IoT environments.
Domain
Smart Home / IoT, Time-Series Analysis, Anomaly Detection
Deliverable
production ML models
Required skills
Time-series analysis, Statistical anomaly detection, Classical ML, Deep learning for sequences, Streaming data processing, MLOps, Python, ML frameworks (PyTorch, TensorFlow), Data engineering tools (Pandas, NumPy, Kafka, Spark, Flink)
Preferred skills
IoT, video processing, LLM integration, Vector databases, Event-driven architectures
Technologies
Prophet, Darts, GluonTS, Kats, Merlion, scikit-learn, PyTorch, TensorFlow, Kafka, Spark, Flink
Responsibilities
Design and deploy ML models for time-series anomaly detection; Build pipelines analyzing historical patterns and deviations; Collaborate on real-time model inference and stream processing; Tune models for low false positives; Develop and manage ML Ops pipelines; Implement monitoring and feedback loops; Contribute to AI system architecture and LLM-based assistant integration; Mentor engineers in AI-native patterns; Manage and grow a team of applied AI and full-stack engineers.
Seniority
Staff, hands-on IC with team leadership
