Python Engineer

Overview

We are seeking a Senior Backend Python Engineer with expertise in Battery Energy Storage Systems (BESS) and renewable energy. In this fully remote 12-month contract role, you will collaborate with a cross-functional engineering team to develop innovative technology that enhances energy systems' efficiency and flexibility. Your mission will be to design and build scalable cloud-native services that optimize energy trading and control for BESS assets in a dynamic market.

Responsibilities

  • Develop scalable backend services to support automated energy trading and real-time optimization.
  • Design, build, and maintain cloud-native applications using Python and modern backend technologies.
  • Collaborate with engineering, trading, and energy operations teams to process real-time data from battery assets.
  • Implement APIs, microservices, and event-driven architectures.
  • Focus on high-volume data processing and distributed systems to maximize BESS value.
  • Contribute to the technical direction and engineering best practices for the development team.
  • Ensure scalability, reliability, performance, and observability in the systems developed.

Requirements

  • Proven experience as a Backend Engineer with strong proficiency in Python.
  • Familiarity with BESS, battery storage, renewable energy, or energy trading technology.
  • Experience with cloud technologies, preferably AWS.
  • Knowledge of frameworks and tools such as FastAPI, PostgreSQL, Kafka/Pulsar, Docker, and Kubernetes.
  • Understanding of CI/CD practices and DevOps methodologies.
  • Ability to work effectively in a remote, cross-functional team environment.
  • Strong problem-solving skills and a passion for evolving energy technologies.