
Company |
Energy Aspects |
Job title |
Senior Python Engineer |
Job location |
Kolkata, WB, India |
Type |
Full Time |
Responsibilities:
- Write well-designed, efficient, testable code in Python
- Contribute to the entire application lifecycle, focusing on coding, debugging, and testing
- Build/maintain web applications and APIs
- Design and implement new solutions for use by internal teams
- Support a range of strategic, company-level data initiatives
Requirements & Skills:
- 4+ years experience in a developer role using Python
- Experience building reliable, maintainable, and scalable software solutions
- Experience developing on cloud infrastructure, either GCP or AWS
- Experience with Python frameworks including Flask, FastAPI
- Understanding of the software development lifecycle and best practices
- Clear written and spoken communication skills
- Experience with the following GCP products: Cloud Build, Cloud Run, Cloud Storage, Firestore
- Experience with the following AWS products: API Gateway, Lambda, S3, RDS, AWS SAM
- Understanding of CI/CD workflow and tools
- Experience with Docker/Kubernetes
- Experience working with high-frequency time-series data and/or streaming data
- Building and managing database/datastore technologies (SQL, NoSQL variants, file stores, etc.)
- Experience working with Jinja templating and JavaScript
- Prior time-series forecasting or modeling experience
- An interest in commodities, energy, or financial markets would be beneficial
