Job Role: Sr. Python Developer
Job Type: Full-Time
Work Mode: 5 Days Work from office (Mon-Fri)
Experience: 5+ Years
Location: Vishakhapatnam
Notice Period: Immediate-30 Days
Role Overview:
Highly skilledPython Developerwith strong expertise indata engineering, statistical analysis, and machine learningto work on advanced analytics solutions in thepower and energy sector.
The role involves building data-driven systems for:
- Load forecasting
- Anomaly detection
- Energy theft analysis
- Geospatial intelligence related to electrical distribution networks
The candidate will work with large-scale operational datasets, GPS and geospatial data, and power infrastructure information to develop scalable analytics and API-driven platforms.
Key Responsibilities:
Data Engineering & Processing:
- Extract, read, and process data from relational and non-relational databases.
- Design efficient data pipelines for large-scale structured and time-series datasets.
- Perform data cleaning, transformation, validation, and feature engineering.
- Handle high-volume operational and telemetry data.
Backend & API Development:
- Design, develop, and deploy RESTful APIs using Python frameworks.
- Build scalable backend services for analytics and model serving.
- Integrate APIs with internal and external systems.
- Deploy applications in production environments.
Machine Learning & Analytics:
- Develop models for load forecasting, anomaly detection, and energy theft analysis.
- Apply statistical modeling and predictive analytics techniques.
- Train, evaluate, and optimize ML models.
- Implement model monitoring and performance tracking.
Geospatial & Network Analytics:
- Work with geo-coordinates and spatial datasets.
- Monitor and analyze GPS-based data streams.
- Implement geographical zoning and spatial clustering.
- Perform feeder network tracing and power distribution analysis.
Collaboration & Deployment:
- Work closely with domain experts in the power sector.
- Participate in solution architecture and system design discussions.
- Maintain documentation and ensure code quality standards.
Required Skills:
Programming
- Strong proficiency in Python.
- Experience with object-oriented programming and modular design.
Data Handling
- Strong SQL skills and experience with databases (PostgreSQL, MySQL, SQL Server, or similar).
- Experience handling large datasets and time-series data.
- Knowledge of ETL processes and data pipelines.
API Development
- Experience with FastAPI, Flask, or Django REST Framework.
- API deployment and versioning experience.
Machine Learning & Statistics
- Strong foundation in statistics and probability.
- Hands-on experience with:
- scikit-learn
- pandas
- NumPy
- TensorFlow or PyTorch (preferred)
- Model evaluation and validation techniques.
Geospatial Skills (Preferred but Important)
- Experience with GeoPandas, Shapely, and GIS concepts.
- Working knowledge of GPS data processing.
Preferred Qualifications:
- Experience working in the power/energy/utilities sector.
- Exposure to load forecasting or grid analytics.
- Knowledge of feeder mapping or electrical distribution networks.
- Experience with cloud platforms (AWS / Azure / GCP).
- Docker or containerization experience.
Nice to Have:
- Time-series forecasting experience.
- Real-time data processing systems.
- Visualization tools (Power BI, Plotly, Dash, or similar).
- Knowledge of graph/network analysis.
Note: Need any GeoSpatial or Any GIS Concepts as Strong Experience (Mandatory)
Interested Candidates can share your Updated Resume to [Confidential Information]