Senior Software Engineer - Cloud/Python

Qcells
Apply Now

Job Description

ABOUT GELI

Geli (Growing Energy Labs, Inc.) provides software and business solutions to design, connect, and operate energy storage systems ranging in size from residential to utility-scale, as well as grid-tied, microgrid, and off-grid systems. Geli’s suite of products creates an ecosystem where project developers, OEMs, financiers, and project operators can deploy advanced energy projects using a seamless hardware-agnostic software platform.

Geli is a subsidiary of Hanwha Q CELLS, one of the world’s largest photovoltaic manufacturers most recognized for its high-performance, high-quality solar cells and modules.

OUR VISION

Geli is committed to helping make the planet a cleaner, better place to live, both with our software products and through our everyday actions.

Imagine a world where there is less reliance on non-renewable power, where you source your electricity from your neighbors rather than from power stations hundreds of miles away and software makes the best possible use of the solar, wind, and battery storage available. This is our vision.

We are looking for enthusiastic colleagues that are not only fluent in technology, but also share our vision of a world running on 100% renewable energy.

ABOUT THE JOB

Geli is looking for an experienced python engineer who can support development of the simulations platform. The simulations platform is an essential part of Geli’s software stack, allowing analysts and data scientists to replicate results from production software over years-long horizons to provide estimates to customers, conduct analysis and benchmark algorithms. This position sits under the Geli Engineering team.

You are a motivated self-starter that thrives in a dynamic start-up environment. A strong work ethic with excellent problem-solving skills is equally important to being a team player who enjoys to learn and teach.

RESPONSIBILITES

  • Develop and maintain new services in Python within our microservice architecture.
  • Support the data analytics team with your software engineering expertise
  • Convert algorithms into robust services
  • Mentor and instill software engineering best practices
  • Contribute to development infrastructure and processes, such as continuous integration, package management and automated deployment
  • Work collaboratively in a diverse environment. We commit to reaching better decisions by respecting opinions and working through disagreements.
  • Gain in-depth experience in an exciting industry as you work with storage sizing, energy financial models, energy tariffs, storage controls & monitoring.

REQUIRED EXPERIENCE & SKILLS

  • BS or higher degree with 5+ years of relevant experience
  • Designing software systems
  • Writing clean, maintainable, thoroughly tested, and shippable production python (3.6+) code
  • Experience querying and designing databases for structured data
  • Expertise in software engineering best practices (design patterns, OOP, data-structures)
  • Hands-on microservice experience
  • Creating services in Python
  • Messaging with AMQP and MQTT through RabbitMQ
  • Sound design decisions around messaging architecture, protocols and interfaces
  • Backend development experience for web applications, ideally in Flask
  • Experience with maintaining products that are in production
  • Ability to work collaboratively with all levels and teams at Geli
  • Willingness to learn and adapt in the rapidly growing energy industry

DESIRED EXPERIENCE & SKILLS

  • Django, Flask
  • RabbitMQ (MQTT and AMQP)
  • Redis, PostgreSQL, Cassandra, ElasticSearch
  • Docker, Kubernetes, AWS (EKS, ECS, RDS, EC2, S3, networking)
  • Jenkins, PyPI
  • Prometheus, Grafana, PagerDuty, NewRelic, Mixpanel
  • Java
  • Slack, Bitbucket, Jira, G-Suite
  • Knowledge of Cloud, IoT technologies, and scalable platforms
  • Experience in RDBMS and ORM frameworks like SQLAlchemy

Company Info.

Qcells

Hanwha Qcells (commonly known as simply Qcells) is a major manufacturer of photovoltaic cells. The company is headquartered in Seoul, South Korea, after being founded in 1999 in Bitterfeld-Wolfen, Germany, where the company still has its engineering offices. Qcells was purchased out of bankruptcy in August 2012 by the Hanwha Group, a South Korean business conglomerate. Qcells now operates as a subsidiary of Hanwha Solutions, the group's energy an

  • Industry
    Photovoltaics
  • No. of Employees
    7,895
  • Location
    Seoul, South Korea
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Qcells is currently hiring Senior Python Engineer Jobs in San Francisco, CA, USA with average base salary of $122,000 - $256,000 / Year.

Similar Jobs View More