AI/ML Engineer
Job Description
We are seeking a talented AI/ML Engineer to join our innovative team. The ideal candidate will
have a strong background in Python programming, prompt engineering, and familiarity with key
AI/ML frameworks and deployment strategies. This role involves working on cutting-edge
machine learning projects, integrating large language models, and deploying scalable solutions
on cloud platforms or embedded environment.
Key Responsibilities:
• Develop, implement, and optimize machine learning models using Python and relevant
libraries (Sci-Kit, TensorFlow, PyTorch, or JAX).
• Develop data preprocessing and feature extraction pipelines (including FFT,
spectrograms, and signal processing techniques)
• Build ML pipelines with real-time streaming and batch data
• Optimize and deploy models on embedded systems or edge computing platforms
• Process and analyse sensor data including Humidity, pressure, temperature, and other
operational parameters
• Design and manage databases, with a preference for key store databases like Firestore
or MongoDB.
• Deploy ML workloads on cloud platforms like GCP, AWS, or Azure.
• Collaborate with cross-functional teams to ensure seamless integration and
deployment of ML solutions.
• Maintain version control using Git and ensure robust code management practices.
• Build and manage Docker images for efficient deployment and scaling of ML models.
• Stay updated with the latest advancements in AI/ML technologies and cloud services to
drive innovation within the team.
• Design, train, and evaluate machine learning models for anomaly detection, fault
classification, and predictive analytics
• Document algorithm architecture, performance benchmarks, and model tuning
procedures
Required Skills & Experience
• 3-5 years of professional experience in AI/ML model development and deployment
• Proficiency in Python, with strong knowledge of libraries like NumPy, Pandas, Scikit-
learn, TensorFlow or PyTorch
• Hands-on experience with signal processing and time-series analytics
• Familiarity with real-time or near-real-time data processing systems
• Experience working with edge platforms (e.g., Jetson or RPi)
• Strong understanding of ML performance metrics and evaluation methodologies
• Ability to write clean, modular, and well-documented code
• Comfortable working with Git and collaborative development environments
Preferred Qualifications
• Candidates must have completed a minimum of a bachelor’s degree in technology.
• Experience in condition monitoring, predictive maintenance, or fault detection systems
• Familiarity with tools like ML flow, Docker, or Weights & Biases
• Understanding of embedded deployment and model compression techniques
Tech Stack & Tools
• Languages: Python, SQL
• Libraries: Scikit-learn, TensorFlow/PyTorch, SciPy, NumPy, Pandas, Pyspark
• Tools: Jupyter, Git, Docker
• Visualization: Matplotlib, Plotly, Streamlit or Flask
• Platforms: Jetson Xavier, RPi, or similar embedded systems