Senior Backend Engineer (Python / AI Systems)
About Company
At Greenovative Energy, we’re not just building a company, we’re driving a movement toward net zero and sustainable progress. Our AI-powered platform uses fine-tuned models to understand real industrial behavior. It goes beyond monitoring to deliver clear, prescriptive actions from complex data. This helps manufacturing, energy, and utility teams reduce emissions while improving efficiency and cost performance.
Our Journey
It started with a simple problem.
Industrial energy data existed everywhere, but lived inside disconnected systems. Making sense of it required manual effort and deep expertise. We believed there had to be a smarter, scalable way.
So we began by building.
We created a universal platform that could connect to any machine in any factory, without replacing existing systems. By working directly in live, energy-intensive operations, we learned how energy behaves in the real world. As adoption grew, hundreds of millions of data points started flowing through the platform every day.
Scale changed everything.
As enterprises expanded across multiple plants, trust followed. The platform enabled comparison, benchmarking, and shared learning across operations. Greenovative crossed 150+ live deployments, serving the top 20% sector leaders, and expanded beyond India into the Middle East. Data volumes crossed 1 billion data points per day.
Today, intelligence drives action.
We’ve moved beyond visibility. Our AI prescribes actions, tracks real impact, and delivers consistent outcomes across enterprises. Operating as a pure software layer on top of existing systems, it helps organizations achieve 8–10% energy savings and make measurable progress toward sustainability and net-zero goals.
If you’re passionate about technology, data, and sustainability, and want to be part of a fast – growing, purpose-driven company, explore opportunities with us. Let’s build a smarter, more sustainable future—together.
Job description
The Senior Backend Engineer (Python / AI Systems) will be responsible for designing, building, and scaling backend systems that power AI-driven and data-intensive enterprise applications. This role focuses on developing robust backend services, APIs, and data processing components that support analytics, machine learning, and real-time decision systems.
Roles and Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Python
- Build backend systems that support AI/ML workflows, analytics pipelines, and data-driven applications
- Design and implement data processing services for handling large-scale, time-series, and operational data
- Collaborate with AI/ML, data engineering, and frontend teams to integrate models and analytics into production systems
- Develop secure, high-performance RESTful and/or event-driven APIs for internal and external consumption
- Optimize backend components for performance, reliability, and scalability in production environments
- Implement robust data storage, caching, and retrieval mechanisms
- Ensure system reliability through proper error handling, logging, and monitoring
- Participate in architectural discussions and contribute to backend and platform design decisions
- Write clean, maintainable, and well-documented code following best engineering practices
- Review code, mentor junior engineers, and enforce coding standards
- Support production systems by troubleshooting issues and implementing long-term fixes
Technical Skills & Requirements
- Strong experience in backend development using Python
- Experience building scalable APIs and backend services using modern frameworks
- Solid understanding of data structures, algorithms, and backend system design
- Experience working with relational and NoSQL databases
- Familiarity with handling large datasets, data pipelines, and asynchronous processing
- Experience integrating AI/ML models into backend services
- Understanding of cloud-native architectures and distributed systems
- Experience with version control, CI/CD pipelines, and production deployments
Skills & Competencies
- Strong problem-solving and analytical skills
- Ability to design systems with scalability, reliability, and maintainability in mind
- Excellent collaboration skills across engineering, analytics, and product teams
- Ownership mindset with focus on quality and long-term system health
- Ability to work independently and drive complex backend initiatives
Preferred / Good to Have
- Experience working with AI/ML platforms, analytics engines, or data-heavy systems
- Exposure to real-time data processing or event-driven architectures
- Familiarity with containerization and cloud deployment practices
- Experience in industrial, energy, or enterprise SaaS environments
- Exposure to performance tuning and system optimization