CareerPlan

Staff Software Engineer - ML/AI

Oak Brook, IL, USFull-time$149k2026-10-15 → 2026-11-10

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