Jobs
Interviews
17 Job openings at Uplight
Senior Software Engineer

Pune, Maharashtra, India

7 - 10 years

Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Senior Software Engineer expertise in Python to join our development team. As a Senior Software Engineer, you will be a crucial member of our development team, responsible for leading and driving the development of complex, scalable, and high-performance Python-based applications. One of your main focus will be on developing and supporting efficient, reusable and highly scalable APIs & components to deliver a compelling experience to users across platforms. You will collaborate with cross-functional teams, mentor junior developers, and coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will take part in the planning and strategy to come up with the solutions with full ownership. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Design, develop, and maintain high-quality software applications using Python and the Django framework. Collaborate with cross-functional teams to define, design, and ship new features and enhancements. Integrate third-party APIs (REST, SOAP, streaming services) into the existing product. Optimize application performance and ensure scalability and reliability. Write clean, maintainable, and efficient code, following best practices and coding standards. Participate in code reviews and provide constructive feedback to peers. Troubleshoot and debug applications, identifying root causes of issues. Stay current with industry trends, technologies, and best practices in software development. Required Skills (Python) Bachelor’s or Master’s degree in Computer Science or related field from IIT, NIT, or any other reputed institute. 7-10 years of experience in software development, with at least 4 years of background in Python and Django . Working knowledge of Golang Experience integrating third-party APIs (REST, SOAP, streaming services) into applications. Familiarity with database technologies, particularly MySQL(must have) and HBase.(nice of have) Experience with message brokers like Kafka (must), Rabbitmq and Redis Experience on Version control systems such as Github Familiarity with RESTful APIs and integration of third-party APIs. Strong understanding of software development methodologies, particularly Agile. Demonstrable experience with writing unit and functional tests Excellent problem-solving skills and ability to work collaboratively in a team environment. Experience with database systems such as PostgreSQL, MySQL, or MongoDB. Required The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience Knowledge on IEEE 2030.5 standard (Protocol) Knowledge on Serverless architecture, preferably AWS Lambda Experience with PySpark, Pandas, Scipy, Numpy libraries is a plus Experience in microservices architecture Solid CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Knowledge of modern authorization mechanisms, such as JSON Web Token Good to have front end technologies like - ReactJS, NodeJS Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, caste, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Show more Show less

Software Engineer II - Data Engineer (Python)

India

4 years

Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Data Engineer with expertise in Python to join our development team. As a Data Engineer, you will play a crucial role developing different components, harnessing the power of data to unveil captivating stories and intricate patterns. You'll contribute to data gathering, storage, data processing and identifying the crucial data required for insightful analysis. As a Data Engineer, you'll tackle obstacles related to database integration and untangle complex, unstructured data sets. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Be excited to work with talented, committed people in a fast-paced environment. Use a data-driven approach and actively work on product & technology roadmap at strategy level and day-to-day tactical level. Have a proven experience as a Data Engineer with a focus on Python. Be designing, building, and maintaining high performance solutions with reusable, and reliable code. Use a rigorous approach for product improvement and customer satisfaction. Love developing great software as a seasoned product engineer. Be ready, able, and willing to jump onto a call with a partner or customer to help solve problems. Be able to deliver against several initiatives simultaneously. Have a strong eye for detail and quality of code. Have an agile mindset. Have strong problem-solving skills and attention to detail. Required Skills (Data Engineer) You are an experienced developer – you ideally have 4 or more years of professional experience Design, build, and maintain scalable data pipelines and ETL processes to support business analytics and reporting needs. Strong proficiency in Python for building and automating data pipelines, ETL processes, and data integration workflows. Strong Experience with SQL for querying and transforming large datasets, and optimizing query performance in relational databases. Familiarity with big data frameworks such as Apache Spark or PySpark for distributed data processing. Hands-on experience with data pipeline orchestration tools like Apache Airflow or Prefect for workflow automation. Strong Understanding of data modeling principles for building scalable and efficient data architectures (e.g., star schema, snowflake schema). Good to have experience with Databricks for managing and processing large datasets, implementing Delta Lake, and leveraging its collaborative environment. Knowledge of Google Cloud Platform (GCP) services like BigQuery, Dataflow, Pub/Sub, and Cloud Storage for end-to-end data engineering solutions. Familiarity with version control systems such as Git and CI/CD pipelines for managing code and deploying workflows. Awareness of data governance and security best practices, including access control, data masking, and compliance with industry standards. Exposure to monitoring and logging tools like Datadog, Cloud Logging, or ELK stack for maintaining pipeline reliability. Ability to understand business requirements and translate them into technical requirements. Expertise in solutions design. Demonstrable experience with writing unit and functional tests. Ability to deliver against several initiatives simultaneously as a multiplier. Required Skills (Python) You are an experienced developer - a minimum of 4+ years of professional experience Python experience, preferably both 2.7 and 3.x Strong Python knowledge - familiar with OOPs, data structures and algorithms Work experience & strong proficiency in Python and its associated frameworks (like Flask, FastAPI etc.) Experience in designing and implementing scalable microservice architecture Familiarity with RESTful APIs and integration of third-party APIs 2+ years building and managing APIs to industry-accepted RESTful standards Demonstrable experience with writing unit and functional tests Application of industry security best practices to application and system development Experience with database systems such as PostgreSQL, MySQL, or MongoDB Required The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience Serverless architecture, preferably AWS Lambda Solid CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Knowledge of modern authorization mechanisms, such as JSON Web Token Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, caste, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Show more Show less

Software Engineer I - Data Engineer (BI)

India

2 years

Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Data Engineer - Business Intelligence with expertise in Data Engineering and BI Reporting to join our development team. As a Data Engineer, you will play a crucial role developing different components, harnessing the power of data to unveil captivating stories and intricate patterns. You'll contribute to data gathering, storage, data processing and identifying the crucial data required for insightful analysis. As a Data Engineer, you'll tackle obstacles related to database integration and untangle complex, unstructured data sets. You will also work on creating BI reports as well as development of a Business Intelligence platform that will enable users to create reports and dashboards based on their requirements. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Be excited to work with talented, committed people in a fast-paced environment. Have a proven experience as a Data Engineer with a focus on BI reporting.. Be designing, building, and maintaining high performance solutions with reusable, and reliable code. Use a rigorous approach for product improvement and customer satisfaction. Love developing great software as a seasoned product engineer. Be ready, able, and willing to jump onto a call with stakeholders to help solve problems. Be able to deliver against several initiatives simultaneously. Have a strong eye for detail and quality of code. Have an agile mindset. Have strong problem-solving skills and attention to detail. Required Skills (Data Engineer) You ideally have 2+ or more years of professional experience. Design, build, and maintain scalable data pipelines and ETL processes to support business analytics and reporting needs. Strong Experience with SQL for querying and transforming large datasets, and optimizing query performance in relational databases. Proficiency in Python for building and automating data pipelines, ETL processes, and data integration workflows. Familiarity with big data frameworks such as Apache Spark or PySpark for distributed data processing. Strong Understanding of data modeling principles for building scalable and efficient data architectures (e.g., star schema, snowflake schema). Good to have experience with Databricks for managing and processing large datasets, implementing Delta Lake, and leveraging its collaborative environment. Knowledge of Google Cloud Platform (GCP) services like BigQuery, Dataflow, Pub/Sub, and Cloud Storage for end-to-end data engineering solutions. Familiarity with version control systems such as Git and CI/CD pipelines for managing code and deploying workflows. Awareness of data governance and security best practices, including access control, data masking, and compliance with industry standards. Exposure to monitoring and logging tools like Datadog, Cloud Logging, or ELK stack for maintaining pipeline reliability. Ability to understand business requirements and translate them into technical requirements. Inclination to design solutions for complex data problems. Ability to deliver against several initiatives simultaneously as a multiplier. Demonstrable experience with writing unit and functional tests. Required Skills (BI Reporting) Strong experience in developing Business Intelligence reports and dashboards via tools such as Tableau, PowerBI, Sigma etc. Ability to analyse and deeply understand the data, relate it to the business application and derive meaningful insights from the data. Required The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: You are an experienced developer - a minimum of 2+ years of professional experience. Work experience & strong proficiency in Python, SQL and BI Reporting and its associated frameworks (like Flask, FastAPI etc.). Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Familiarity with Apache Spark and PySpark. Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, caste, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Show more Show less

Staff SCADA Engineer (Individual Contributor)

Pune, Maharashtra, India

0 years

Not disclosed

On-site

Full Time

Description Job Summary: The Staff SCADA Engineer is a senior-level individual contributor who serves as a technical lead, responsible for the design, development, deployment, and support of advanced SCADA solutions for large-scale, global projects. This role requires hands-on expertise and leadership in technical execution, including mentoring of junior engineers, though it does not involve direct people management. The ideal candidate brings deep SCADA experience—preferably with Ignition—solid engineering design background, strong database knowledge (MySQL ideal), and outstanding communication skills to collaborate effectively across diverse stakeholders. Responsibilities Serve as the technical lead on complex SCADA projects, setting direction for architecture, integration, and implementation. Lead the design and development of HMI screens and SCADA control logic to meet performance, security, and usability standards. Leverage experience with MySQL (or similar relational DBs) for data acquisition, storage, and performance optimization within SCADA systems. Utilize Inductive Automation’s Ignition SCADA (or comparable platforms) to develop scalable, high-performance systems; heavy Ignition experience preferred, though strong general SCADA experience with light Ignition exposure will be considered. Ensure secure and reliable data communication between field devices, SCADA systems, and cloud platforms. Apply engineering design principles to drive innovative and reliable control system architectures. Collaborate with cross-functional engineering, product, and customer teams to deliver high-quality SCADA solutions. Provide technical mentorship to junior engineers, supporting knowledge sharing and skill development. Lead advanced troubleshooting and problem-resolution activities across all levels of the SCADA infrastructure. Enforce best practices in system security, reliability, and maintainability throughout all deployments. Manage timelines, deliverables, and resource allocation across multiple SCADA project lifecycles. Communicate clearly and effectively with technical and non-technical stakeholders, including internal teams, customers, and executive leadership. Work overlapping hours with US-based customers to support real-time collaboration and project success. Participate in an on-call rotation to handle customer support issues, including occasional overnight and weekend coverage. Must-Have Qualifications Demonstrated experience with Ignition SCADA; light experience acceptable with strong overall SCADA proficiency. Strong hands-on knowledge of relational databases, preferably MySQL. Solid background in engineering design within industrial automation or control systems. Exceptional communication skills, with the ability to translate complex technical topics for diverse audiences. Total industry experience 10+ yrs Show more Show less

Software Engineer II

Pune, Maharashtra, India

3 - 5 years

Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Software Engineer II with expertise in Python to join our development team. As a SE II Python Developer, you will be a crucial member of our development team, responsible for leading and driving the development of complex, scalable, and high-performance Python-based applications. One of your main focus will be on developing and supporting efficient, reusable and highly scalable APIs & components to deliver a compelling experience to users across platforms. You will collaborate with cross-functional teams, mentor junior developers, and coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will take part in the planning and strategy to come up with the solutions with full ownership. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Design, develop, and maintain high-quality software applications using Python and the Django framework. Collaborate with cross-functional teams to define, design, and ship new features and enhancements. Integrate third-party APIs (REST, SOAP, streaming services) into the existing product. Optimize application performance and ensure scalability and reliability. Write clean, maintainable, and efficient code, following best practices and coding standards. Participate in code reviews and provide constructive feedback to peers. Troubleshoot and debug applications, identifying root causes of issues. Stay current with industry trends, technologies, and best practices in software development. Required Skills (Python) Bachelor’s or Master’s degree in Computer Science or related field from IIT, NIT, or any other reputed institute. 3-5 years of experience in software development, with at least 2 years of background in Python and Django. Experience integrating third-party APIs (REST, SOAP, streaming services) into applications. Familiarity with database technologies, particularly MySQL Experience with message brokers like Kafka, Rabbitmq and Redis Experience on Version control systems such as Github Familiarity with RESTful APIs and integration of third-party APIs. Strong understanding of software development methodologies, particularly Agile. Demonstrable experience with writing unit and functional tests Excellent problem-solving skills and ability to work collaboratively in a team environment. Required The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience Serverless architecture, preferably AWS Lambda Experience with PySpark, Pandas, Scipy, Numpy libraries is a plus Experience in microservices architecture Solid CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Knowledge of modern authorization mechanisms, such as JSON Web Token Good to have front end technologies like - ReactJS, NodeJS Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Show more Show less

Senior Software Engineer

Pune, Maharashtra, India

5 years

Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Fullstack Developer with expertise in Angular and RoR to join our development team. As a Fullstack Developer, you will be responsible for contributing to Frontend & Backend systems in a global scaled agile model. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Be excited to work with talented, committed people in a fast-paced environment. Be designing, building, and maintaining high performance responsive Web Applications and dashboards with reusable, and reliable code Use a rigorous approach for product improvement and customer satisfaction. Love developing great software as a seasoned product engineer. Have a strong eye for detail and quality of code. Have an agile mindset Required Skills You are an experienced developer – you ideally have 7 or more years of professional experience on complex applications. 5+ years of experience in Angular 3+ years of Ruby/Python experience, preferably Ruby( Ruby 3 or higher & Rails 6 or higher). Good understanding of Rails/Django framework, its core principles with an understanding of the Core and Internals. Good understanding of Docker/K8s stack. Experienced in Git and Continuous deployment. Experience in writing SQL queries - joins, query optimization, etc. Experience in developing APIs to industry-accepted RESTful standards. Must possess an aptitude for quick learning and the ability to work autonomously. Demonstrable experience with writing unit and functional tests using libraries like Rspec. A knack for benchmarking and optimization. Ability to understand product requirements and translate them into technical requirements Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Show more Show less

SE II - Python-Angular (FullStack)

Pune, Maharashtra, India

4 years

Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Full Stack Developer with expertise in Python and React to join our development team. As a Full Stack Developer, you will play a crucial role developing different components & services to deliver a compelling experience to users across our platforms, ensuring seamless user experiences and high-performance functionality. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Be excited to work with talented, committed people in a fast-paced environment. Use a data-driven approach and actively work on product & technology roadmap at strategy level and day-to-day tactical level. Have a proven experience as a Full Stack Developer with a focus on Python and React. Be designing, building, and maintaining high performance responsive Web Applications and dashboards with reusable, and reliable code. Use a rigorous approach for product improvement and customer satisfaction. Love developing great software as a seasoned product engineer. Be ready, able, and willing to jump onto a call with a partner or customer to help solve problems. Be able to deliver against several initiatives simultaneously. Have a strong eye for detail and quality of code. Have an agile mindset. Have strong problem-solving skills and attention to detail. Required Backend Skills (Python) You are an experienced developer - a minimum of 4+ years of professional experience Python experience, preferably both 2.7 and 3.x Strong Python knowledge - familiar with OOPs, data structures and algorithms Work experience & strong proficiency in Python and its associated frameworks (like Flask, FastAPI etc.) Experience in designing and implementing scalable microservice architecture Familiarity with RESTful APIs and integration of third-party APIs 2+ years building and managing APIs to industry-accepted RESTful standards Demonstrable experience with writing unit and functional tests Application of industry security best practices to application and system development Experience with database systems such as PostgreSQL, MySQL, or MongoDB Required Frontend Skills (Angular) You are an experienced developer – you ideally have 2 or more years of professional experience Extensive experience with front-end technologies, including Angularjs, JavaScript, HTML5, and CSS3. Proficient in Angular 14+ and TypeScript. Experience in building responsive, modular, and maintainable UI components. Understanding of RxJS, state management, and Angular CLI. Experience with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc. Familiarity with newer specifications of ECMAScript. Familiarity with REST API integration and modern frontend tooling A knack for benchmarking and optimization. Required The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: Experience with PHP 7.x and above Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience Solid CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Knowledge of modern authorization mechanisms, such as JSON Web Token Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Show more Show less

SE I - Data Operations

Pune, Maharashtra, India

2 - 4 years

Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Deliver and Operate team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a highly skilled and detail-oriented Software Engineer I for Data Operations team to maintain our data infrastructure, pipelines, and work-flows. You will play a key role in ensuring the smooth ingestion, transformation, validation, and delivery of data across systems. This role is ideal for someone with a strong understanding of data engineering and operational best practices who thrives in high-availability environments. Responsibilities & Skills You should: Monitor and maintain data pipelines and ETL processes to ensure reliability and performance. Automate routine data operations tasks and optimize workflows for scalability and efficiency. Troubleshoot and resolve data-related issues, ensuring data quality and integrity. Collaborate with data engineering, analytics, and DevOps teams to support data infrastructure. Implement monitoring, alerting, and logging systems for data pipelines. Maintain and improve data governance, access controls, and compliance with data policies. Support deployment and configuration of data tools, services, and platforms. Participate in on-call rotation and incident response related to data system outages or failures. Required Skills 2 to 4 years of experience in data operations, data engineering, or a related role. Strong SQL skills and experience with relational databases (e.g., PostgreSQL, MySQL). Proficiency with data pipeline tools (e.g., Apache Airflow). Experience with cloud platforms (AWS, GCP) and cloud-based data services (e.g., Redshift, BigQuery). Familiarity with scripting languages such as Python, Bash, or Shell. Knowledge of version control (e.g., Git) and CI/CD workflows. Qualifications Bachelor's degree in Computer Science, Engineering, Data Science, or a related field. Experience with data observability tools (e.g., Splunk, DataDog). Background in DevOps or SRE with focus on data systems. Exposure to infrastructure-as-code (e.g., Terraform, CloudFormation). Knowledge of streaming data platforms (e.g., Kafka, Spark Streaming). Show more Show less

SE II - Data Operations

Pune, Maharashtra, India

5 years

Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Deliver and Operate team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a highly skilled and detail-oriented Software Engineer II for Data Operations team to maintain our data infrastructure, pipelines, and work-flows. You will play a key role in ensuring the smooth ingestion, transformation, validation, and delivery of data across systems. This role is ideal for someone with a strong understanding of data engineering and operational best practices who thrives in high-availability environments. Responsibilities & Skills You should: Monitor and maintain data pipelines and ETL processes to ensure reliability and performance. Automate routine data operations tasks and optimize workflows for scalability and efficiency. Troubleshoot and resolve data-related issues, ensuring data quality and integrity. Collaborate with data engineering, analytics, and DevOps teams to support data infrastructure. Implement monitoring, alerting, and logging systems for data pipelines. Maintain and improve data governance, access controls, and compliance with data policies. Support deployment and configuration of data tools, services, and platforms. Participate in on-call rotation and incident response related to data system outages or failures. Required Skills 5+ years of experience in data operations, data engineering, or a related role. Strong SQL skills and experience with relational databases (e.g., PostgreSQL, MySQL). Proficiency with data pipeline tools (e.g., Apache Airflow). Experience with cloud platforms (AWS, GCP) and cloud-based data services (e.g., Redshift, BigQuery). Hands ob experience with scripting languages such as Python, Bash, or Shell. Knowledge of version control (e.g., Git) and CI/CD workflows. Qualifications Bachelor's degree in Computer Science, Engineering, Data Science, or a related field. Experience with data observability tools (e.g., Splunk, DataDog). Background in DevOps or SRE with focus on data systems. Exposure to infrastructure-as-code (e.g., Terraform, CloudFormation). Knowledge of streaming data platforms (e.g., Kafka, Spark Streaming). Show more Show less

SE I - Python-React (FullStack)

Pune, Maharashtra

2 years

None Not disclosed

On-site

Full Time

The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Full Stack Developer with expertise in Python and React to join our development team. As a Full Stack Developer, you will play a crucial role developing different components & services to deliver a compelling experience to users across our platforms, ensuring seamless user experiences and high-performance functionality. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Be excited to work with talented, committed people in a fast-paced environment. Use a data-driven approach and actively work on product & technology roadmap at strategy level and day-to-day tactical level. Have a proven experience as a Full Stack Developer with a focus on Python and React. Be designing, building, and maintaining high performance responsive Web Applications and dashboards with reusable, and reliable code. Use a rigorous approach for product improvement and customer satisfaction. Love developing great software as a seasoned product engineer. Be ready, able, and willing to jump onto a call with a partner or customer to help solve problems. Be able to deliver against several initiatives simultaneously. Have a strong eye for detail and quality of code. Have an agile mindset. Have strong problem-solving skills and attention to detail. Required Skills (React): You are an experienced developer – you ideally have 2 or more years of professional experience Extensive experience with front-end technologies, including React.js, JavaScript, HTML5, and CSS3. React experience, preferably React 15 or higher, 2+ years. Thorough understanding of React.js and its core principles. Familiarity with newer specifications of ECMAScript. Experience with popular React.js workflows (such as Flux or Redux). Experience with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc. A knack for benchmarking and optimization. Ability to understand business requirements and translate them into technical requirements. Expertise in solutions design. Demonstrable experience with writing unit and functional tests. Ability to deliver against several initiatives simultaneously as a multiplier. Good to have : SFCC knowledge Required Skills (Python): You are an experienced developer - a minimum of 2+ years of professional experience Python experience, preferably both 2.7 and 3.x Strong Python knowledge - familiar with OOPs, data structures and algorithms Work experience & strong proficiency in Python and its associated frameworks (like Flask, FastAPI etc.) Experience in designing and implementing scalable microservice architecture Familiarity with RESTful APIs and integration of third-party APIs 2+ years building and managing APIs to industry-accepted RESTful standards Demonstrable experience with writing unit and functional tests Application of industry security best practices to application and system development Experience with database systems such as PostgreSQL, MySQL, or MongoDB The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience Serverless architecture, preferably AWS Lambda Solid CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Knowledge of modern authorization mechanisms, such as JSON Web Token Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, caste, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Manager, Engineering

Pune, Maharashtra, India

12 years

None Not disclosed

On-site

Full Time

Description The Position We are seeking a highly motivated and experienced Engineering Manager with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. You will lead a team of talented engineers in building scalable, high-quality, and user-focused products. This role requires a balance of technical expertise, people management, and product alignment. As an Engineering Manager, you will be responsible for fostering a strong team culture, enabling engineering excellence, and aligning your team’s efforts with strategic business goals. Responsibilities & Skills You should: Have 12+ years of industry experience delivering Enterprise products with 3 to 5 years in an engineering leadership position. Have experience in building or scaling platforms, APIs, or enterprise-grade SaaS products using Python, React. Have Proven experience in leading high-performing engineering teams of 6+ members ensuring high-quality, timely delivery of features with strong attention to performance, scalability, and maintainability. An in-depth understanding of design principles and thinks technology as a solution enablement tool. Have a logical mindset and an aptitude to resolve highly complex problems, diagnose and identify issues and guide the team towards proper resolutions. Participate in architectural discussions, facilitate healthy debate, and recommend technical solutions when necessary. Follower of Scrum and experienced in implementing and optimizing agile development and continuous integration / continuous delivery methodologies. Familiarity with Atlassian suite (Jira and Confluence) is desirable. Understand Business concepts and drive daily decisions in line with company goals. Support project planning and prioritisation of resources. Pragmatically work with peers in Account Management, Product Development, and Support, to balance customer needs, support issues, technical architecture needs, and new feature development. Refined people leader. Ability to lead and mentor a geographically dispersed team of engineers, enabling them to grow technically and professionally. Foster a culture of ownership, collaboration, inclusivity, and continuous improvement. Provide regular feedback, conduct performance reviews, and support career growth. Required Skills Desire to learn and grow your skills with a dynamic and innovative Engineering organization. Experience coding with Python and/or React/Angular with Big data technologies - like Databricks(Data Lake, Big Query etc…) Knowledge of cloud-native design principles, security, cost optimization, and CI/CD in AWS and/or GCP with familiarity of core services like EC2, S3, Lambda, Cloud Functions, Pub/Sub, CloudRun, etc. Understanding of containerization (Docker), orchestration (Kubernetes), and deployment pipelines(Circle CI, Argo CD). Familiarity with monitoring, alerting, logging (e.g., DataDog, Grafana, CloudWatch). Exceptionally self-motivated and directed. Superior analytical, evaluative, and problem-solving abilities. Ability to stay motivated in a team-oriented, collaborative environment. Interest and/or experience in the rapidly evolving energy sector. Clear written and verbal communication for aligning vision, providing updates, and resolving conflicts. Ability to thrive in a fast-paced dynamic environment. Ability to coach, mentor, and grow engineers across experience levels. Ability to partner with product managers, designers and stakeholders to define scope and priorities. Ability to keep the team aligned with long-term goals while managing current delivery and technical debt. Proactive in identifying issues, unblocking teams, and mitigating risks early. Commitment to bringing new approaches and ideas to the team with a consistently positive attitude. Experience in designing and implementing scalable microservice architecture Demonstrable experience with writing unit and functional tests Application of industry security best practices to application and system development Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Product Manager II

Pune, Maharashtra, India

5 years

None Not disclosed

On-site

Full Time

Description The Position We are seeking a Product Manager II to join our team and help us achieve our ambitious goals for our business and the planet. What You Will Contribute As our Product Manager II, you will be a Product Management team member and immediately impact Uplight’s development efforts, market position, and revenue. Lead 1-2 development pods (teams) executing in an Agile Scrum environment, writing all User Stories, running refinement sessions, and supporting planning to enable execution against a defined product strategy. Ensure the Product Backlog is visible, transparent, and clear to all, and shows what the pod will work on for the next quarter. Be the voice of the customer for the pod. Work cross-functionally within the organization to gain stakeholder alignment, support product launches, and provide technical support for uncovered issues. Involvement in all stages of product development from exploration to delivery – collaborating with highly skilled data scientists, engineers, designers, and other key stakeholders along the way. What You Get To Do Contribute to the product vision, strategy and roadmap Work closely with a cross-functional team (including Product Design, Consumer Operations, Information Systems, Accounting, Reporting and Implementation) to ensure product goals, deadlines and deliverables are met. Work collaboratively and be constructive when communicating and interacting with co-workers. A contributor who seeks solutions. Communicate and demonstrate the business outcomes associated with a product epic Maintain a solid understanding of product capabilities, gaps, and short-term roadmap, and be well versed in how these solutions can be applied to solve customer problems Own the pod teams backlog: Work with internal and external stakeholders to triage and prioritize the backlog Decompose Epics into stories, prioritize them, and clearly communicate them to the development pod. Ensure stories meet the acceptance criteria when they are delivered. Drive the sprint iterations, and actively participate in all agile ceremonies including sprint retros, refinement and planning. Own the responsibility for collecting, filtering and disseminating requirements through the various touchpoints for specific product(s). Collaborate with other team members to ensure that cohesive solutions are built across Uplight’s platform. Skills and experience are necessary, but we hire on value alignment first, so if you feel you would be a good fit with us, still consider applying. What you bring to Uplight 5+ years of experience as a Product Owner or Product Manager shipping great products for a leading consumer, SaaS, or enterprise software company Ability to facilitate, understand and put forth technical design concepts, APIs, DB querying. Ability to write and express complex ideas clearly and succinctly Excellent analytical skills, teamwork, organization, and communication ability Ability to drive initiatives and ideas from start to finish Deep experience with Agile Scrum development processes Proficiency with Jira A strong work ethic Ability to be decisive and operate in a fast-paced environment Engaging and personable Excellent stakeholder management Entrepreneurial, business-focused mindset Bonus Points An online slide deck showcasing a product/feature of which you are particularly proud and the process used to launch it SaaS experience Utility or Energy industry experience Certified Scrum Product Owner Qualifications Technical and/or management education, PG preferable, not mandatory. Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, caste, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Director of Product/Sr Manager

Pune, Maharashtra, India

10 years

None Not disclosed

Remote

Full Time

Description Uplight delivers personalized experiences that customers have now come to expect–improving satisfaction, increasing revenue, reducing the cost to serve, and contributing to carbon reduction goals. We are B Corp certified, enabling us to put our values into action by not only making decisions for the benefit of our shareholders, but also for our customers, environment, employees, and community. The Position We are seeking a Director/Sr. Manager, Product to join our team in India and help us achieve our ambitious goals for our business and the planet. What You Get To Do In this position you will play a critical leadership role as the Product leader in India for Uplight’s various capabilities that power its Demand Stack offering to Energy Utilities. What You Will Contribute Devise and drive strategy to deliver outcomes in areas of ownership. Manage and mentor a group of Product Managers in India working across multiple capabilities. Work closely with Uplight leadership, Product, Engineering, Delivery, Sales colleagues and Customers across Uplight’s global locations to deliver on collective OKRs Manage timelines, budgets, risks and resources to ensure on-time, within-budget product roadmap delivery. Develop, Track and Analyze metrics to evaluate Product performance against Customer outcomes. Support other functions like Industry Solutions, Customer Support and Professional Services. What You Bring To Uplight The ideal candidate should have more than 10 years of experience in Product Management with 3-5 in leadership positions. We really do not mind the experience criteria for the right candidate. Industry knowledge in the field of Energy, Cleantech is highly desirable. SaaS expertise. Exceptional communication skills. Strong people management skills. Hiring, mentoring, motivating highly skilled Product managers. Strategic thinker, capable of developing, communicating and implementing long-term growth strategies. Don’t meet every single requirement? Studies have shown that women, marginalized genders and people of color are less likely to apply to jobs unless they meet every single qualification. At Uplight we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles. What Makes Working At Uplight Amazing In addition to all the standard medical benefits, that kick in Day 1, we are: Proud to be over 500+ world-wide purpose-driven individuals helping to create a more sustainable planet. Committed to the environment, our employees, and our communities. Focused on career growth by following defined career ladders. Committed to taking our work and mission seriously and….we love to laugh! We are a remote-friendly company, but we believe in-person collaboration is essential for fostering innovation. Therefore, we create opportunities for team members to come together and encourage working from our beautiful, well-equipped new office in Pune. We Also Provide Medical insurance Management by objectives bonus plan Innovative flexible time-off policy Exceptionally collaborative Qualifications Bachelor's degree in a relevant field, with an MBA or advanced degree preferred.

Technical Customer Support Engineer I (Technical Solutions / Support)

Pune, Maharashtra, India

2 years

None Not disclosed

On-site

Full Time

Description The Position We are seeking a Technical Customer Support Engineer who is passionate about helping customers, solving problems, and improving user experiences. You’ll be the first point of contact for our customers, handling inquiries, troubleshooting issues, and ensuring satisfaction with our products and services. Responsibilities & Skills You should: Problem solver,Independent worker, logical and critical thinker. Highly adaptable to a new working environment. Ability in Learning new skills and applying them for efficient customer issue resolutions. Client oriented thinking, ensuring high customer satisfaction indices. Collaboration with cross-functional teams. Ability to explain technical concepts to non-technical individuals. Required Skills Excellent communication and interpersonal skills. Bachelor’s degree or equivalent experience. 2+ years in a Technical support role in SaaS enterprise products. Strong Experience with SQL for querying databases. Knowledge of REST APIs, Postman, Kibana, Grafana. Experience with ticketing systems like JIRA. Incident management, Escalations and SLAs. Basic Knowledge on cloud technologies. Basic Python knowledge. Having a background in the clean energy domain is an added advantage. Qualifications Bachelor's in Engineering, or a related field. Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, caste, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

SE I - Python-React (FullStack)

Pune, Maharashtra, India

2 years

None Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Full Stack Developer with expertise in Python and React to join our development team. As a Full Stack Developer, you will play a crucial role developing different components & services to deliver a compelling experience to users across our platforms, ensuring seamless user experiences and high-performance functionality. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Be excited to work with talented, committed people in a fast-paced environment. Use a data-driven approach and actively work on product & technology roadmap at strategy level and day-to-day tactical level. Have a proven experience as a Full Stack Developer with a focus on Python and React. Be designing, building, and maintaining high performance responsive Web Applications and dashboards with reusable, and reliable code. Use a rigorous approach for product improvement and customer satisfaction. Love developing great software as a seasoned product engineer. Be ready, able, and willing to jump onto a call with a partner or customer to help solve problems. Be able to deliver against several initiatives simultaneously. Have a strong eye for detail and quality of code. Have an agile mindset. Have strong problem-solving skills and attention to detail. Required Skills (React) You are an experienced developer – you ideally have 2 or more years of professional experience Extensive experience with front-end technologies, including React.js, JavaScript, HTML5, and CSS3. React experience, preferably React 15 or higher, 2+ years. Thorough understanding of React.js and its core principles. Familiarity with newer specifications of ECMAScript. Experience with popular React.js workflows (such as Flux or Redux). Experience with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc. A knack for benchmarking and optimization. Ability to understand business requirements and translate them into technical requirements. Expertise in solutions design. Demonstrable experience with writing unit and functional tests. Ability to deliver against several initiatives simultaneously as a multiplier. Good to have : SFCC knowledge Required Skills (Python) You are an experienced developer - a minimum of 2+ years of professional experience Python experience, preferably both 2.7 and 3.x Strong Python knowledge - familiar with OOPs, data structures and algorithms Work experience & strong proficiency in Python and its associated frameworks (like Flask, FastAPI etc.) Experience in designing and implementing scalable microservice architecture Familiarity with RESTful APIs and integration of third-party APIs 2+ years building and managing APIs to industry-accepted RESTful standards Demonstrable experience with writing unit and functional tests Application of industry security best practices to application and system development Experience with database systems such as PostgreSQL, MySQL, or MongoDB Required The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience Serverless architecture, preferably AWS Lambda Solid CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Knowledge of modern authorization mechanisms, such as JSON Web Token Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, caste, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Staff SCADA Engineer (Individual Contributor)

pune, maharashtra

10 - 14 years

INR Not disclosed

On-site

Full Time

The Staff SCADA Engineer is a senior-level individual contributor responsible for designing, developing, deploying, and supporting advanced SCADA solutions for large-scale global projects. Your role involves serving as the technical lead on complex SCADA projects, setting direction for architecture, integration, and implementation. You will lead the design and development of HMI screens and SCADA control logic, ensuring they meet performance, security, and usability standards. Your expertise in SCADA, particularly with Ignition, a strong engineering design background, and solid knowledge of databases, preferably MySQL, will be crucial. You will utilize your experience with MySQL for data acquisition, storage, and performance optimization within SCADA systems. Familiarity with Inductive Automations Ignition SCADA or similar platforms is essential for developing scalable, high-performance systems. Collaborating with cross-functional engineering, product, and customer teams, you will deliver high-quality SCADA solutions. Additionally, providing technical mentorship to junior engineers, leading troubleshooting activities, and enforcing best practices in system security and reliability will be part of your responsibilities. Your exceptional communication skills will be valuable in engaging with technical and non-technical stakeholders. Moreover, you will manage timelines, deliverables, and resource allocation across multiple SCADA project lifecycles. Working closely with US-based customers and participating in an on-call rotation for customer support will be required to ensure project success. To qualify for this role, you should have demonstrated experience with Ignition SCADA, strong knowledge of relational databases like MySQL, and a solid background in engineering design within industrial automation or control systems. Excellent communication skills and over 10 years of industry experience are essential for this position.,

Senior Software Engineer (Fullstack - Python, React)

Pune, Maharashtra, India

7 years

None Not disclosed

On-site

Full Time

Description The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Senior Software Engineer with expertise in Python and React to join our development team. As a Senior Fullstack Developer, you will be a crucial member of our development team, responsible for leading and driving the development of complex, scalable, and high-performance Python-based applications. One of your main focus will be on developing and supporting efficient, reusable and highly scalable APIs & components to deliver a compelling experience to users across platforms. You will collaborate with cross-functional teams, mentor junior developers, and coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will take part in the planning and strategy to come up with the solutions with full ownership. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: Be excited to work with talented, committed people in a fast-paced environment. Use a data-driven approach and actively work on product & technology roadmap at strategy level and day-to-day tactical level. Be designing, building, and maintaining high performance responsive Web Applications and dashboards with reusable, and reliable code. Use a rigorous approach for product improvement and customer satisfaction. Love developing great software as a seasoned product engineer. Be ready, able, and willing to jump onto a call with a partner or customer to help solve problems. Be able to deliver against several initiatives simultaneously. Have a strong eye for detail and quality of code. Have an agile mindset. Have strong problem-solving skills and attention to detail. Ability to understand business requirements and translate them into technical requirements Ability to deliver against several initiatives simultaneously as a multiplier. Required Skills (Python) You are an experienced developer – a minimum of 7+ years of professional experience. Python experience, preferably both 2.7 and 3.x Strong Python knowledge - familiar with OOPs, data structures and algorithms Work experience & strong proficiency in Python and its associated frameworks (like Flask, FastAPI etc.). Experience in designing and implementing scalable microservice architecture Familiarity with RESTful APIs and integration of third-party APIs. 3+ years building and managing APIs to industry-accepted RESTful standards Demonstrable experience with writing unit and functional tests Application of industry security best practices to application and system development Experience with database systems such as PostgreSQL, MySQL, or MongoDB. Required Skills (React) React experience, preferably React 15 or higher, 2+ years. Thorough understanding of React.js and its core principles Familiarity with newer specifications of ECMAScript Experience with popular React.js workflows (such as Flux or Redux) Experience with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc. A knack for benchmarking and optimization Demonstrable experience with writing unit and functional tests Required The following experiences are not required, but you'll stand out from other applicants if you have any of the following, in our order of importance: Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience Serverless architecture, preferably AWS Lambda Experience with PySpark, Pandas, Scipy, Numpy libraries is a plus Experience in microservices architecture Solid CI/CD experience You are a Git guru and revel in collaborative workflows You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide Knowledge of modern authorization mechanisms, such as JSON Web Token Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Uplight logo

Uplight

17 Jobs

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.

Job Titles Overview