Python – IoT – Machine Learning – AI Engineer

0 years

3 Lacs

Posted:1 day ago| Platform: GlassDoor 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

Job Types: Full-time, Permanent

Pay: Up to ₹372,000.00 per year

Work Location: In person

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