Senior Python Engineer, Energy Aspects

Senior Python Engineer, Energy Aspects

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

apply for job button