REConnect Energy's GRIDConnect platform helps integrate and manage energy generation and consumption for 1000s of renewable energy assets and grid operators. We are currently serving customers across India, Bhutan and the Middle East with expansion planned in US and European markets.. We are headquartered in Central Bangalore with a team of 150+ and growing. You will join the Bangalore based Engineering team as a senior member and work at the intersection of Energy, Weather & Climate Sciences and AI.
Responsibilities
Take complete ownership of engineering stacks, encompassing Data Engineering and MLOps.
Design, develop, and maintain scalable and robust data pipelines and machine learning deployment systems.
Define and maintain software systems architecture for high-availability 24x7 systems, ensuring zero downtime.
Implement and optimize data storage and retrieval solutions using various database technologies (MySQL, NoSQL).
Develop and maintain infrastructure as code (IaC) using AWS cloud platform services.
Lead a team of engineers and analysts, managing engineering development and round-the-clock service delivery.
Provide mentorship and technical guidance to team members, fostering their professional growth.
Conduct weekly and monthly reviews with team members and senior management to track progress and address challenges.
Promote a collaborative and high-performing team environment.
Contribute to new product development by providing engineering solutions to product requirements.
Collaborate with cross-functional teams (product managers, data scientists, etc.) to ensure alignment between technology and business goals.
Provide technical input and expertise during product development lifecycle.
Manage the delivery of critical services to power utilities, ensuring uninterrupted product uptime and zero downtime.
Implement monitoring and alerting systems to proactively identify and resolve issues.
Develop and maintain incident response procedures and participate in on-call rotations.
Perform root cause analysis.
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
Proficient in Python programming with strong expertise in data engineering and machine learning deployment (MLOps).
Strong experience with database technologies, including MySQL and NoSQL databases.
Proven experience in developing and maintaining critical, high-availability systems (strong preference).
Experience in software design using design principles and architectural modeling.
Experience working with Amazon Web Services (AWS) cloud platform.
4-5 years of experience building highly available systems.
2-3 years of experience leading a team of engineers and analysts.
Strong analytical and data-driven approach to problem-solving.
Technical Skills
Python (including data engineering and MLOps libraries).
Data engineering tools and frameworks (Apache Spark, Apache Airflow).