Pravah
Senior Full Stack Software Engineer
Bengaluru. Posted 6 months ago
The role
You will design, develop, and scale an AI-driven grid intelligence platform end-to-end. This includes building high-performance web applications, scalable APIs, data pipelines, and productionizing machine learning models.
What you will do
- Design and implement web applications using TypeScript and React for visualizing energy data.
- Build interactive geospatial visualization layers using libraries like Mapbox.
- Develop real-time dashboards for energy demand forecasting.
- Create map-based views for utility engineers to drill down into distribution networks.
- Implement reusable component libraries and collaborate with the Product team.
- Write comprehensive tests using frameworks like Jest.
- Design, build, and operate scalable microservices and REST APIs.
- Build and maintain data ingestion pipelines for high-frequency time-series data.
- Integrate backend services with ML inference pipelines.
- Build services that manage network metadata and grid topology.
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of experience building and deploying production-grade full-stack web applications.
- Proficiency in TypeScript and at least one modern frontend framework.
- Strong backend development experience in Python, Java/Kotlin, or Go.
- Experience optimizing and scaling relational databases under production load.
- Strong async communication skills.
- Experience designing and building microservices architectures.
- Hands-on experience with cloud-computing providers.
- Experience with Docker, containerized deployments, and CI/CD pipeline design.
- Experience with automated testing: Unit, integration, and end-to-end (Jest, Cypress, Playwright, or equivalent).
- Knowledge of logging and monitoring tools for troubleshooting production systems.
- Ability to operate with high autonomy in ambiguous, fast-moving environments.
Nice to have
- Experience with D3.js, Mapbox, Deck.gl, or WebGL for rendering complex geospatial or time-series visualizations.
- Experience building data-intensive applications that process and visualize large-scale time-series datasets.
- Experience with GIS data formats (shapefiles, GeoJSON, CIM models) and spatial analysis.
- Familiarity with ML model serving.
- Experience with enterprise security architectures, compliance standards, or building multi-tenant SaaS platforms for regulated industries.
- Track record in high-growth or "zero-to-one" environments where you've built core infrastructure from scratch.
- Experience working with high-frequency time-series data including storage, retrieval, downsampling, and visualization of dense datasets at sub-hourly resolution.
About the company
Pravah is building the world's first foundation model of the electric grid using ML. They work with state-owned distribution and transmission electricity utilities to transform fragmented operational data into decision-grade intelligence.