Junior software engineer focused on Python development for machine learning‑enabled sensor‑data workflows, building and training neural networks to drive innovative solutions.
About the role
Key Responsibilities
Develop and maintain Python code for sensor‑data ingestion, preprocessing, and feature extraction.
Design, train, and evaluate neural network models for predictive analytics and anomaly detection.
Collaborate with data scientists to integrate machine learning pipelines into production workflows.
Optimize model performance and scalability, ensuring efficient use of computational resources.
Document code, models, and processes to support reproducibility and knowledge sharing.
Requirements
Proficiency in Python and experience with libraries such as NumPy, Pandas, and scikit‑learn.
Hands‑on experience building and training neural networks using frameworks like TensorFlow or PyTorch.
Understanding of sensor data characteristics and preprocessing techniques.
Strong problem‑solving skills and ability to work independently in a fast‑paced environment.
Excellent communication skills and a collaborative mindset.