Software Engineer 1 - Gen AI
Location: Bengaluru, India
Department: PL-Engg
Experience: 1 - 2
Who We Are
Bidgely (which means "electricity" in Hindi) is an AI-powered SaaS Company accelerating a clean energy future by enabling energy companies and consumers to make data-driven energy-related decisions.
Ranked #7 in Applied AI on Fast Company’s list of Most Innovative Companies in the World, Bidgely is putting customers at the center of the clean energy future
What We Do
Powered by our unique patented technology, Bidgely's UtilityAI™ Platform transforms multiple dimensions of customer data - such as energy consumption, demographics, and interactions into deeply accurate and actionable consumer energy insights. We leverage these insights to empower each customer with personalized recommendations tailored to their individual personality and lifestyle, usage attributes, behavioral patterns, purchase propensity and beyond.
How We Do It
From a distributed energy resources (DER) and grid edge perspective, Bidgely is advancing smart meter innovation with data-driven solutions for solar PVs, electric vehicle (EV) detection, EV behavioral load shifting and managed charging, energy theft, short-term load forecasting, grid analytics and time of use (TOU) rate designs. Bidgely’s UtilityAI™ energy analytics provides deep visibility into generation and consumption for better peak load shaping and grid planning and delivers targeted recommendations for new value-added products and services.
For more information, please visit-
What You'll Do
● Develop GenAI Applications: Build and maintain AI-powered features for our suite of GenAI-powered products and agents using LangChain, LangGraph, OpenAI APIs, AWS Bedrock and other frameworks
● Prompt Engineering: Take an experimental approach to the design, iteration, and optimization of prompts and upstreams services that customize the experience for millions of global users, generate meaningful engagement, and power next-generation products for utilities..
● Backend software development: Design and implement backend services and RESTful APIs using Python (FastAPI or similar), integrating GenAI components with existing systems and ensuring reliability, scalability, and observability.
● Experimentation & Iteration: Participate in AI experiments, A/B testing, and iterative improvements to enhance model performance, token utilization, and user experience
● Ensure Code Quality: Write clean, well-documented, and testable Python code following best practices and design patterns
● Collaboration: Work closely with senior engineers, product managers, and cross-functional teams to understand requirements and deliver solutions
● Learning & Growth: Stay current with the latest GenAI tools, techniques, and methodologies; actively participate in knowledge sharing sessions
● Testing & Debugging: Write unit tests and evals, debug issues, and ensure code quality
through peer reviews
What Makes You Successful
Required Qualifications
● Education: BS/MS in Computer Science, Engineering or equivalent from recognized institutes
● Experience: 0-2 years of professional software development experience
● GenAI Native: Understanding of Generative AI concepts, Agentic Patterns, Large Language Models (LLMs), and prompt engineering principles; evidence and comfort in using the tools yourself in your own workflow
● API Development: Familiarity with REST APIs and web frameworks (FastAPI, Flask, or similar)
● Problem Solving: Strong analytical and problem-solving skills with excellent attention to detail
● Communication: Good written and verbal communication skills; ability to articulate technical concepts clearly and ask questions when you need more information
● Learning Mindset: Eagerness to learn new technologies and adapt to a fast-paced startup environment
Preferred Qualifications
● Python Programming: Strong proficiency in Python with understanding of object-oriented programming, data structures, and algorithms. Prior projects for work, side exploration, or schoolwork are strongly encouraged.
● Hands-on experience with LangChain, LangGraph, or similar LLM orchestration frameworks
● Experience with version control systems (Git) and collaborative development workflows
● Familiarity with Docker, containerization, and cloud platforms (AWS, GCP, Azure)
● Knowledge of asynchronous programming in Python (asyncio, httpx)
● Experience with testing frameworks (pytest), eval principles for GenAI and Agents, and CI/CD pipelines
Diversity, Equity, Inclusion and Equal Opportunity
At Bidgely we’re on a mission to make a difference and build a workplace where every unique voice is heard and celebrated. Here, we believe that celebrating the unique backgrounds, perspectives and abilities of every employee makes an impact not only for our company internally but also for our clients, customers and community. We are an equal opportunity employer and believe that the inclusive atmosphere we build together will enable every person to grow, contribute and thrive. Our hiring decisions are based on your skills, talent, and passion – not on your background, gender, race, age, or the quirky way you dance at office parties.