ASAI job platform logo
  1. Home
  2. /Jobs
  3. /Backend Engineer Jobs in Bengaluru
  4. /Python Developer (IoT & Industrial Automation)
CE
celestialsys

Python Developer (IoT & Industrial Automation)

Bengaluru · Senior

Older listing - lower visibility likelyVerified listingPosted 155d ago

Applicants who checked fit first are 3.1× more likely to hear back

Your match scoreFree · sign in
86Overall
64Skills
97Experience

Your score for this role already exists

ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.

Always free · no credit card · 1 tap with Google

What we know about this role

Hiring pulse

LOW

Our tracked job listings for celestialsys show limited recent activity.

Apply window

First 72 hours

Window passed - posted 155d ago

Early applicants get seen before the pile builds.

Not a repost

The first time we've seen this listing - it hasn't been closed and reopened.

Skills required

19 listed
Object-Oriented Programming (OOP)Google Cloud Platform (GCP)CI/CDIndustrial AutomationImage OptimizationMicrosoft AzurePython (Programming Language)Ubuntu (Operating System)+11 more
Object-Oriented Programming (OOP)Google Cloud Platform (GCP)CI/CDIndustrial AutomationImage Optimization

You almost certainly match several of these already. Unlock your skill map to see the matches, the gaps, and what to fix first.

Job description

About the Role

We are looking for an experienced Python Developer with IoT expertise to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining robust Python applications that support industrial IoT (IIoT) solutions. You will work closely with product, QA, DevOps, and UI/UX teams to deliver scalable, high-performance applications while managing device configurations, industrial communication protocols, and deployment pipelines.
This is an excellent opportunity for a passionate developer who enjoys solving complex technical challenges, building reliable software, and contributing to modern IoT platforms.

Key Responsibilities


Application Development

  • Design, develop, and maintain Python applications across Ubuntu, Windows, and Dockerized environments.
  • Develop scalable and maintainable modules for handling, validating, parsing, and managing large JSON datasets, including Modbus device templates.
  • Work with industrial communication protocols such as Modbus TCP, Modbus RTU, MQTT, OPC UA, and related technologies.
  • Collaborate with UI/UX teams to integrate backend services with modern frontend applications.
  • Ensure application performance, reliability, scalability, and security.
  • Participate in technical design discussions and contribute to architectural decisions.

Code Quality & Best Practices

  • Follow established coding standards, architectural patterns, and documentation guidelines.
  • Write clean, modular, and maintainable Python code using Object-Oriented Programming (OOP) principles.
  • Develop unit and integration tests using pytest or equivalent testing frameworks.
  • Participate in peer code reviews and provide constructive feedback.
  • Continuously improve code quality through best practices and automation.

CI/CD, Deployment & DevOps

  • Build, maintain, and optimize Jenkins CI/CD pipelines for automated build, test, and deployment processes.
  • Develop, debug, and optimize Dockerfiles, container images, and multi-stage builds.
  • Collaborate with DevOps teams to manage environments, improve deployment reliability, and optimize container performance.
  • Troubleshoot and resolve deployment and environment-related issues.

Data Handling & Device Configuration Management

  • Manage device configuration repositories containing Modbus and protocol-based templates.
  • Implement schema validation, business rules, and data transformation logic for large configuration datasets.
  • Enhance the storage, indexing, accessibility, and maintainability of configuration metadata.
  • Ensure consistency and integrity of device configuration data.

Cross-Functional Collaboration

  • Work closely with UI/UX designers to deliver seamless user experiences.
  • Collaborate with QA, DevOps, Product Management, and Platform Engineering teams.
  • Translate business and functional requirements into scalable technical solutions.
  • Contribute to continuous improvement initiatives across the software development lifecycle.

Required Technical Skills

Experience

  • 6+ years of professional experience in Python application development.
  • Strong experience in developing enterprise-grade software solutions.

Core Technical Expertise

  • Strong knowledge of:
    • Object-Oriented Programming (OOP) in Python
    • JSON parsing, schema validation, and data manipulation
    • Advanced Python concepts such as:
      • Decorators
      • Generators
      • Multiprocessing
      • Asynchronous programming (preferred)

Development Tools & Technologies

  • Experience with:
    • pytest or other Python testing frameworks
    • Git version control
    • Linux (Ubuntu) and Windows environments
    • Docker containerization and image optimization
    • Jenkins CI/CD pipelines

Additional Knowledge

  • Familiarity with frontend integration patterns and UI/UX development workflows.
  • Understanding of software architecture, scalability, and performance optimization.

Preferred Qualifications


The following skills are considered an advantage:

  • Experience with industrial communication protocols such as Modbus, MQTT, OPC UA, or similar technologies.
  • Knowledge of Industrial IoT (IIoT) systems and industrial automation solutions.
  • Experience managing device configuration repositories and metadata-driven platforms.
  • Exposure to container orchestration technologies such as Kubernetes.
  • Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
  • Familiarity with code quality and static analysis tools such as:
    • flake8
    • Black
    • mypy
    • pylint

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work effectively in a cross-functional and multidisciplinary environment.
  • Self-motivated, proactive, and capable of working independently.
  • Passion for delivering high-quality, scalable software solutions.
  • Strong attention to detail and commitment to continuous learning.

Why Join Us?

  • Work on next-generation IoT and Industrial Automation solutions.
  • Collaborate with highly skilled engineering, product, and design teams.
  • Exposure to modern technologies, cloud platforms, and DevOps practices.
  • Opportunity to contribute to innovative products that solve real-world industrial challenges.
  • A collaborative environment that encourages growth, innovation, and technical excellence.

Tools to land this role

Premium

Your match score, skill map and tracker stay free.

Ground Reality

Premium
Spot the dealbreakers in this 629-word post before you apply

Skip jobs with hidden dealbreakers. See what they actually need, what's easy to miss, and how they describe the team.

Ground Reality on every job, plus Insider Path, practice interviews and resume tailoring.

Insider Path

Premium
Find someone who can refer you here

We help you find people there who worked or studied where you did, and draft your first message and follow-up.

Free · no signup

Get tomorrow's jobs before you have to search

Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.

Join WhatsAppJoin Telegram

No spam. Just jobs and resources.

Why people use ASAI

Someone shared one job with you. ASAI keeps finding the rest.

  • Scored, not searched. Every role ranked against your actual profile.

  • Alerts as often as hourly. Reach new roles while the pile is still small.

  • Skill gaps, spelled out. See exactly which requirements you don't meet yet.

  • Verified jobs, only. Say no to ghost jobs. Your time deserves respect.

More Backend Engineer roles in Bengaluru

See all

Intermediate Backend Engineer - Code Security

GitLab logoGitLab · Bengaluru

Java Backend Developer + Kafka +GCP

CACapco · Bengaluru

Senior Backend Engineer

WEWeekday · Bengaluru

Senior Backend Engineer

Weekday AI logoWeekday AI · Bengaluru

Keep browsing

All Backend Engineer jobs in Bengaluru

Two ways in

Applicants who checked fit first are 3.1× more likely to hear back

Your match scoreFree · sign in
86Overall
64Skills
97Experience

Your score for this role already exists

ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.

Always free · no credit card · 1 tap with Google

Free · no signup

Get tomorrow's jobs before you have to search

Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.

Join WhatsAppJoin Telegram

No spam. Just jobs and resources.

Why people use ASAI

Someone shared one job with you. ASAI keeps finding the rest.

  • Scored, not searched. Every role ranked against your actual profile.

  • Alerts as often as hourly. Reach new roles while the pile is still small.

  • Skill gaps, spelled out. See exactly which requirements you don't meet yet.

  • Verified jobs, only. Say no to ghost jobs. Your time deserves respect.

ASAI job platform logo

A job platform finally, balanced in your favour.

Jobs by CityJobs by CompanyGuidesPricingHow We VerifyAboutPrivacy PolicyTerms of ServiceDaily jobs on WhatsApp

Built in India 🇮🇳

© 2026 ASAI. All rights reserved.