Allvy
Website:
allvy.com
Job details:
Job Role: Senior Python Developer
Job Type: Full-Time
Work Mode: 5 Days Work from office
Experience: 5+ Years
Location: Vishakhapatnam
Notice Period: Immediate-30 Days
Interview Mode: Virtual
Role Overview:
Highly skilled Python Developer with strong expertise in data engineering, statistical analysis, and machine learning to work on advanced analytics solutions in the power 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.
Click on Apply to know more.