Python – IoT – Machine Learning – AI Engineer

3 - 31 years

3 Lacs

Posted:3 days ago| Platform: Apna logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role & Responsibilities: Python Development: Design, develop, and maintain Python applications for data processing and automation Handle real-time sensor data processing and analytics Develop REST APIs and backend services Implement TCP/IP, UDP, and HTTP-based communication systems Optimize code for performance and reliability IoT & Embedded Systems: Integrate and manage IoT devices and sensors (IMU, GPS, LiDAR, Cameras, etc.) Work with ESP32, Arduino, and Raspberry Pi platforms Implement real-time data streaming and logging solutions Debug hardware–software integration issues Support field deployment and testing activities Machine Learning: Develop, train, and evaluate machine learning models Perform data preprocessing, feature engineering, and model optimization Analyse time-series and sensor-based datasets Deploy ML models for real-time or batch inference Artificial Intelligence / Computer Vision: Implement AI and computer vision algorithms for image and video analytics Work on object detection, segmentation, and tracking models Use frameworks such as PyTorch, TensorFlow, or YOLO-based models Optimize inference pipelines for CPU/GPU/edge devices System Integration & R&D: Perform end-to-end integration of multi-sensor systems Conduct system calibration, testing, and performance validation Prepare technical documentation and analysis reports Collaborate with cross-functional hardware and software teams Required Skills: Programming & Software Strong proficiency in Python (mandatory) Experience with NumPy, Pandas, OpenCV Understanding of software architecture and modular design Basic knowledge of C/C++ (preferred) IoT & Hardware Experience with ESP32 / Arduino / Raspberry Pi Familiarity with sensors and data acquisition systems Communication protocols: TCP/IP, UDP, MQTT, Serial Basic understanding of ADC, I2C, SPI, and power management Machine Learning & AI Solid understanding of ML algorithms and workflows Hands-on experience with ML/DL frameworks (PyTorch / TensorFlow) Experience in training, evaluating, and deploying models Computer Vision experience is a strong plus Databases & Tools Experience with SQL / SQLite and CSV-based data storage Git and version control systems Experience working on Linux and Windows environments Good to Have (Preferred Skills) Experience with real-time or edge AI systems Knowledge of Flask / FastAPI for backend services Exposure to industrial, automotive, or railway systems Experience with cloud platforms or MLOps tools Educational Qualification B.E / B.Tech / M.Tech / M.Sc in Computer Science, IT, Electronics, or related fields Strong practical experience preferred over academic background Key Attributes Strong problem-solving and debugging skills Ability to work independently and in teams Passion for building real-world, production-grade systems Research and innovation-oriented mindset

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You