Senior Software Engineer (Python) - 24102

DrillingInfo

Education
Benefits
Qualifications
Skills

Description

Why YOU Want This Position 

Enverus is the leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower our customers to make decisions that increase profits. Our innovative technologies drive production and investment strategies, enable best practices for energy and commodity trading and risk management, and reduce costs through automated processes across critical business functions. Enverus is a strategic partner to more than 6,000 customers in over 50 countries. 

This role offers the opportunity to join a rapidly growing company delivering industry-leading solutions to customers in the world’s most dynamic and fastest-growing sectors. Our goal is to become the expert in congestion forecasting on the grid, from the short term to the long term. We assist a wide variety of clients in the power markets, from power traders to asset owners and developers. We pair complex algorithms and machine learning with powerful computational infrastructure and an intuitive UI that is unmatched in the industry. 

The Team: 

We are currently seeking a Senior Software Engineer to join our P&R Forecast team, within our Power & Renewable business unit. We pride ourselves on our high-quality work and are meticulous about maintaining a high standard of accuracy across our services. You will be supported by a strong technical team of engineers and will help build ambitious products for the power sector. 

What You Will Do: 

  • Interact with and develop new services and pipelines using Python.
  • Implement reliable, real-time streaming pipelines.
  • Distribute computation across our Kubernetes cluster.
  • Collaborate with data scientists to deploy ML models.
  • Collaborate with our front-end engineers to implement UI workflows.
  • Write unit, integration, and end-to-end tests.

What You Should Have: 

  • 5+ years of software development experience.
  • Experience working with data-rich applications and pipelines.
  • Proven success in delivering highly reliable and scalable software systems.
  • Experience building backend applications using Python.
  • Experience sourcing and normalizing data from multiple providers.
  • Experience with Kafka and SQL.
  • Preference for working under test-driven development (TDD) principles.
  • Experience with Docker and an understanding of CI/CD.
  • Experience with AWS as a cloud provider.
  • Experience with infrastructure as code (preferably Terraform), familiarity with Kubernetes, and Prefect.

Our Technology Stack: 

Python, Kubernetes, Kafka, Prefect, Databricks, SQL, Docker, AWS 

Read Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles