Intellithink Industrial IoT
Website:
intellithink.in
Job details:
About IntelliThink
IntelliThink builds industrial machine-health and predictive-maintenance solutions using sensor data, signal processing, and machine learning. Our platform analyzes vibration, electrical current, and other machine signals to detect abnormalities, identify faults, and improve equipment reliability.
The Role
We are looking for a Python Data Engineer to build data pipelines, signal-processing algorithms, and ML-based analytics for industrial machine-health applications.
You will work with high-frequency time-series and waveform data from vibration, electrical current, and other machine sensors, collaborating with condition-monitoring experts and the product engineering team.
Key Responsibilities
- Build Python pipelines for high-frequency sensor and time-series data.
- Process vibration, current, and time-waveform signals.
- Implement FFT, filtering, spectral analysis, envelope analysis, and feature extraction.
- Develop algorithms for anomaly detection and machine fault identification.
- Build and evaluate ML models for anomaly detection and fault classification.
- Develop analytical APIs and backend services using FastAPI or Flask.
- Integrate analytics and ML models with IntelliThink's predictive-maintenance platform.
- Work with domain experts to translate machine-diagnostic knowledge into scalable algorithms.
Required Skills
- 3–6 years of Python development, data engineering, or related experience.
- Strong knowledge of Python, SQL, NumPy, SciPy, Pandas, and Git.
- Experience working with time-series, waveform, or sensor data.
- Understanding of FFT, filtering, sampling, spectral analysis, and feature extraction.
- Experience with PostgreSQL, TimescaleDB, InfluxDB, or similar databases.
- Understanding of ML concepts such as classification, clustering, and anomaly detection.
- Experience with scikit-learn or similar ML frameworks.
- Strong analytical and problem-solving skills.
Good to Have
- Vibration analysis, condition monitoring, or Motor Current Signature Analysis (MCSA).
- Wavelets, order tracking, envelope analysis, or advanced signal processing.
- XGBoost, LightGBM, PyTorch, or TensorFlow.
- FastAPI, Flask, Docker, MQTT, Modbus, or OPC-UA.
- Experience in Industrial IoT, rotating machinery, or predictive maintenance.
What We're Looking For
A strong Python engineer who enjoys working with signals, data, and algorithms. Prior vibration-analysis experience is an advantage but not essential—we're looking for someone who can combine data engineering, signal processing, and machine learning to solve real-world industrial problems.
Click on Apply to know more.