Software Developer
- Full-time
Company Description
Customized Energy Solutions India Pvt. Ltd. (CES India) is part of Customized Energy Solutions (CES), a globally recognized, privately held energy market intelligence, consulting, and operational services firm supporting retail and wholesale electricity and natural gas markets worldwide.
Headquartered in Philadelphia, CES operates across the United States, Canada, Japan, India, and Vietnam, with approximately 400 associates globally. The company has earned multiple distinctions from INC. 500 | 5000 and the Philadelphia Business Journal, including Hall of Fame status and repeated recognition as a Best Place to Work.
Established in 2010, CES India plays a critical role in supporting both domestic and international energy initiatives. The India team brings expertise in emerging technologies transforming the energy landscape, including energy storage, electric mobility, wholesale electricity markets, microgrids, and renewable energy systems. Associates in India collaborate closely with global teams while contributing deep technical and analytical capabilities to complex energy market challenges.
CES India actively engages with industry bodies and ecosystem partners that are shaping India’s energy and technology landscape, including organizations such as the India Electronics and Semiconductor Association (IESA). Through industry collaboration, technology innovation, and engagement with public and private stakeholders, CES India supports the broader goal of advancing sustainable, high-growth energy and manufacturing sectors in India.
At CES India, you will work in a fast-evolving industry where innovation, accountability, and professional growth are valued. Your work will contribute to meaningful outcomes across both regional and global energy markets.
Job Description
We are seeking a talented Software Developer to join the CES engineering team. You will take end-to-end ownership of data pipelines, automation workflows, and AI-powered features serving energy clients across the US and India. You will bridge the gap between data engineering and intelligent application development, building reliable systems that power both our CoMETS US consulting platform and our India Trading platform.
This role combines development expertise with operational accountability. You own the code, the data, and the outcomes across both sides of the business.
Key Responsibilities
US Energy Market Platform (CoMETS)
- Design and build data pipelines ingesting feeds from US energy markets — ISO/RTO data, utility analytics, regulatory intelligence, and market monitoring sources
- Develop analytics and reporting infrastructure for US consulting clients, turning complex market data into clear, actionable outputs
- Integrate AI and LLM capabilities to automate report generation, surface market signals, and accelerate analyst workflows
India Trading Platform
- Design and build data ingestion pipelines processing energy consumption and exchange data from DISCOMs, IEX, and client sources using Databricks, Delta Lake, and Apache Spark
- Develop and maintain DBT models for data transformation, testing, and layered analytics, adhering to best practices for data quality and lineage
- Architect and implement backend components for the Exchange Bid Automation system, including REST APIs, scheduling logic, and IEX data protocol integration
Ownership & Operations
- Own the full lifecycle of assigned solutions: from design through production support, including monitoring, alerting, and incident response
- Proactively identify and resolve production issues, conducting root cause analysis and implementing preventive measures
- Leverage observability tools and cloud-native monitoring to track pipeline health, data freshness, and system uptime
- Establish and maintain operational runbooks and alerting policies so analyst and BA teams always have reliable data
Collaboration & Continuous Improvement
- Work closely with product, analysts, and domain experts to translate energy market requirements into robust technical solutions — for both US and India workstreams
- Establish best practices for development, testing, and deployment; advocate for process and tooling improvements
- Participate in design reviews, code reviews, and architectural discussions to maintain high standards of quality
- Share knowledge through documentation, pair programming, and knowledge-sharing sessions
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
- 2–5 years of professional software or data engineering experience
- Strong proficiency in Python and SQL for building scalable applications and querying large datasets
- Experience building or maintaining data pipelines — any modern stack; willingness to ramp on Databricks and DBT quickly
- Familiarity with REST API development using FastAPI, Flask, or equivalent frameworks
- Solid understanding of cloud platforms — Azure, AWS, or GCP — including compute, storage, and IAM fundamentals
- Demonstrated ability to take ownership of systems and drive tasks from conception through production
- Excellent troubleshooting, problem-solving, and analytical skills
- Strong communication skills; able to work effectively in a small, distributed team
Preferred Qualifications
- Hands-on experience with Databricks, Delta Lake, or Apache Spark for data pipeline development
- Knowledge of DBT (data build tool) for transformation workflows and data modelling
- Familiarity with LLM frameworks and RAG architecture (LangChain, LangGraph, OpenAI APIs, or similar)
- Ability to use AI code assistant tools such as Claude Code or Cursor to accelerate development
- Knowledge of US energy markets — ISO/RTO operations, utility data, capacity markets, or regulatory analytics
- Understanding of the Indian power sector — IEX, DISCOM data structures, Open Access scheduling, or exchange bid protocols
- Experience with CI/CD pipelines, GitOps workflows, and DevOps practices
- Exposure to observability and monitoring tools (CloudWatch, Grafana, Elastic, or Datadog)
- Track record of proactively improving team practices, documentation, or tooling
What We’re Looking For
A developer who doesn’t just write code — but owns outcomes. You take pride in the quality and reliability of the systems you build, understand the business context behind the data you process, and proactively improve both the software and the processes around it. You are comfortable working across US and Indian energy markets, learning new domain context quickly, and applying it pragmatically. You thrive in a small, high-trust team where your contributions directly shape our product, and where energy, enthusiasm, and strong work ethic matter as much as technical skill.
Additional Information
Why Choose CES
Customized Energy Solutions India offers competitive compensation commensurate with experience, along with performance-based incentives aligned to individual and company results. Our benefits are designed to support both professional and personal well-being and include comprehensive medical insurance coverage for associates and eligible dependents, generous paid time off, and structured opportunities for professional development through training programs and skill enhancement initiatives. We are committed to creating an environment where associates are supported, challenged, and positioned for long-term career growth.
Customized Energy Solutions provides equal employment opportunities to all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.