Key Responsibilities
Architecture & Technical Ownership
- Own the overall solution architecture across:
- Frontend (React SPA)
- Backend APIs (Python / Flask/Django)
- Optimization engines (Python / NumPy / SciPy / Shapely)
- Azure infrastructure and background processing
- Review and approve architectural designs, technical approaches, and major refactors.
- Drive architectural consistency across repositories:
- DBS, dbstoolkit, blast_optimiser, dbs_tools, availability_pinger
- Govern best practices around scalability, resilience, security, and performance.
- Lead modernization and technical debt reduction initiatives.
Backend & Integration Oversight
- Provide technical leadership for REST API platforms supporting:
- Blasts, domains, pattern designs, optimizations
- Environmental controls, sensitive sites, simulations
- Ensure correct handling of spatial data using PostgreSQL/PostGIS.
- Oversee complex integrations with systems such as:
- Vulcan, Foundry, MAS, ArcGIS, IHMP
- Guide teams on API versioning, performance tuning, and data integrity.
- Ensure observability and supportability of backend services.
Frontend & Visualization Governance
- Oversee frontend development using:
- React 19, TypeScript, Vite
- TanStack Router & Query, Zustand
- D3.jsbased spatial and SVG visualizations
- Ensure frontend architecture aligns with backend contracts and domain logic.
- Drive usability, performance, and maintainability standards.
- Review complex UI workflows (optimizers, spatial views, multigeometry handling).
Optimization & Analytical Systems Leadership
- Own technical direction for blast optimization engines.
- Ensure proper orchestration of optimization jobs via dbs_tools pipelines.
- Govern reliability and correctness of:
- KuzRam fragmentation models
- Constraintbased geometric solvers
- Longrunning and computeintensive workloads
- Act as escalation point for optimization correctness and runtime issues.
Azure, Infrastructure & DevOps
- Own production readi
📌 Dot Net Developer-Manager (Bengaluru)
🏢 EY
📍 Bengaluru