Sr Electricity Market Optimization Software Engineer
About the position
In this role, you will work closely with a team of 8-15 people who are responsible for enhancing, evolving, and supporting large on-premise highly-available Electricity Market Management System (MMS). The team includes power systems, database, software, and optimization engineers. As a Senior Electricity Market Optimization Software Engineer, you will contribute and lead advanced Power Systems Application software design, development, testing, integration and tuning to meet project and/or product commitments. The projects mainly consist of developing power system features for Electric Utilities, Independent System Operators (ISOs) and Transmission System Operators (TSOs).
Responsibilities
- Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
- Provide domain knowledge and/or technical leadership to a team of electricity markets application software engineers
- Lead and contribute to electricity market application development and ensure software delivery is on schedule, within budget and meets or exceeds customer expectations
- Write documents such as design notes, testing procedures, etc.
- Provide budgetary estimate for new project tasks to project le and project managers
- Work with customer throughout the project life cycle to ensure the software meets customer’s quality standards and functional requirements.
- Mentor junior team members
- Interact with Product Development Team, Customers, Solution Providers (Partner / Integrators), and other cross-functional teams as required.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, software and product security, scalability, documentation practices, refactoring, and testing techniques
Requirements
- Ph.D. or Master’s degree in Electrical Engineering with thesis related work in power systems or Optimization.
- A minimum of Two (2) years of experience in Power systems Analysis with focus on Electricity Market Optimization application development.
- Legal authorization to work in the U.S. is required.
- Must be willing to travel 10-20% of the time
- Must be willing to work out of an office located in Bellevue, WA if the need arises.
Nice-to-haves
- Strong business knowledge of Wholesale Market Management System, especially PJM, Midwest ISO, Southwest Power Pool, ISO New England or Alberta Electric System Operator.
- Hands-on experience in developing optimization software designed to manage large scale systems for Unit Commitment and Economic Dispatch problems .
- Continuous improvement oriented; actively generates process improvements, champions and drives change initiatives
- Highly organized and efficient; able to balance competing priorities and execute accordingly
- Strong understanding of Mixed-Integer Programming (MIP)
- Experience with testing and test automation.
- Strong knowledge of source control management and GitHub in particular.
- Demonstrated ability to learn new software development practices, languages, and tools.
- Self-starter; comfortable pulling together information from multiple resources.
- Serves as a mentor to newer team members in support of business goals and objectives.
- Continuously measures the completion rate of personal deliverables and compares them to the scheduled commitments.
- Provides transparency into problem solving approach and options.
- Demonstrates ability to determine fair and reasonable outcomes with shared tradeoffs.
- Demonstrates ability to define requirements and collaborate on solutions, leveraging personal technical knowledge and network of experts.
- Communication style encourages effective interaction with customer and cross-functional teams.
- Leverages knowledge of product capability to mitigate risk and drive desired outcome.
- Great at helping others understand and adopt new DevOps skills and practices – both within your work team and with the customer.
- Detailed oriented and expect software systems to be organized and automated.
- Curiosity drives your learning. You naturally work to extend your sphere of knowledge of the greater system within which your components are a part.
- Comfortable planning and completing your own work. You can run with a list of tasks to be done, but also know when to ask questions.
- Influences and energizes others toward the common vision and goal.
- Maintains excitement for a process and drives to new directions of meeting the goal even when odds and setbacks render one path impassable.
- Innovates and integrates new processes and/or technology to significantly add value to GEV.
- Identifies how the cost of change weighs against the benefits and advises accordingly.
- Proactively learns new solutions and processes to address seemingly unanswerable problems.
Benefits
- medical, dental, vision, and prescription drug coverage
- access to Health Coach from GE Vernova, a 24/7 nurse-based resource
- access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services.
- GE Vernova Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions, as well as access to Fidelity resources and financial planning consultants.
- tuition assistance
- adoption assistance
- paid parental leave
- disability benefits
- life insurance
- 12 paid holidays
- permissive time off