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.

Senior Full Stack Software Engineer at Pravah | JobZoey