Enverus

Senior Computational Software Engineer - 26264

Enverus
Apply
2 months ago
Pittsburgh, PA, USASenior

Responsibilities

  • Translate manual grid-study processes into well-structured, performant code.
  • Maintain and enhance SaaS applications for energy and renewable-grid customers.
  • Deploy, test, maintain, and debug large-scale parallel-compute software on cloud infrastructure.
  • Collaborate on product requirements, test development, and validation of computational results.

Requirements

  • Proficiency in Python; knowledge of C++ is a plus.
  • Experience developing and shipping high-performance numerical products or backends using computational parallelization frameworks.
  • Strong algorithms and data-structures skills for solving complex numerical optimization problems.
  • Experience deploying, maintaining, and debugging software in a cloud environment such as AWS is a plus.
  • Experience with Docker, Kubernetes, and AWS SQS/SNS is a plus.
  • Knowledge of power systems, power-systems simulation, numerical methods, optimization, or electronic design automation is a plus.
  • BS, MS, or PhD in EE, CE, ECE, or CS is preferred.
  • At least four years of experience developing and deploying applications.

Benefits

  • Benefits include medical, dental, vision, disability, life and AD&D, critical illness, accident coverage, an Employee Assistance Program, HSA, commuter benefits, lifestyle and wellbeing programs, and pet insurance.
  • The role may require working in an office environment, includes up to 10% travel, and requires regular predictable attendance.
Enverus

About Enverus

1,001-5,000 employees
Contact me