Software Engineer (Cloud & ML integration)

5 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

>> 360Watts: an energy-tech startup


You will lead the development of an Energy Management System (EMS) and a mobile B2C app that connects solar generation, battery storage, and smart-home appliances into a unified interface — empowering users to monitor, optimise, and automate their energy usage at homes. The product vision spans from AI-integrated control (phase 1) and will transition to AI-native agents (phase 2).


>> Roles & Responsibilities


We look for an experienced Software Lead who will own the overall backend development of EMS incl. architecture, data and cloud infrastructure. You’ll work closely with our IoT, ML and solar engineers, as well as an UI/UX designer to bring the final product to market.


This is a high-ownership, builder-first role with strong potential to grow into AI-Software Lead.


1) EMS Architecture


  • Design and implement modular backend architecture using 

    Python + FastAPI

  • Build scalable, versioned REST APIs for energy telemetry, device control, and AI endpoints
  • Implement event-based logic systems (rule-based + AI hybrid)
  • Create modular services for users, devices, schedules, insights, alerts


2) Cloud infrastructure & Deployment


  • Deploy services using 

    Docker

    CI/CD pipelines

    , and manage staging/prod environments on 

    AWS or GCP

  • Integrate logging, healthchecks, retry logic, and observability across all services
  • Lead initial DevOps setup for scale and security (infra as code, secrets, load handling)


3) ML Model Integration


  • Integrate forecasting and detection models served via FastAPI or microservices
  • Design AI decision orchestration layer (rule vs ML toggle, feedback logging, fallbacks)
  • Enable future AI-native automation with modular model plug-ins


4) Edge-IoT Integration


  • Collaborate with IoT engineers to integrate MQTT-based device sync
  • Implement secure edge ↔ cloud communication APIs and message queues
  • Work with mobile engineers (Flutter) to expose clean APIs for UI features
  • Pair with solar & energy engineers to digitize hardware logic into backend triggers
  • Partner with ML and data engineers to ensure backend is AI-ready from day one


>> Experience & Skillsets required


  • 2–5 years of backend or platform engineering experience in fast-moving teams
  • Strong in 

    Python backend frameworks (FastAPI preferred)

     or equivalent
  • Experience designing 

    modular APIs, service boundaries, and scalable cloud systems

  • Comfortable working with 

    PostgreSQL

    TimescaleDB

    , or similar databases
  • Familiarity with 

    Docker

    CI/CD pipelines

    AWS or GCP deployment

  • Exposure to 

    MQTT

    edge-device sync

    , or real-time data systems is a major plus
  • Strong debugging, system design, and documentation habits
  • Experience working in small, fast-moving teams (startup or lean product development teams)


>> Job details


  • Location: Coimbatore (100% On-site)
  • Start Date: Immediate
  • Compensation: upto 6 LPA (based on experience) + Equity available
  • Further negotiable post 3-month probation period, upon proving with results and developing strong skillsets that are required for the role.
  • Growth Path: Software Lead → System Architect → Head of Engineering


Share your GitHub/portfolio with relevant projects (especially mobile, ML, or API integrations) - highly preferred !!


Apply on or before 31.12.2025

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