N

New York ISO

Independent operator of New York's electricity grid

Senior Software Engineer - Python

Full-Time
$105.7k - $176.4k
Mid, Senior
Bachelor's
Rensselaer, NY, USA
HybridSeveral onsite days per workweek are required; onsite requirements may increase.
Software EngineeringBackend Engineering

About the job

Requirements
  • At least three years of experience working with DevOps and Python-based solutions.
  • Advanced proficiency in Python, including experience with scientific and data libraries such as NumPy, Pandas, and Matplotlib, and object-oriented concepts.
  • Strong experience integrating and managing APIs across diverse platforms and tools.
  • Experience with data modeling and transformation.
  • Strong interest in learning power system simulation methodologies such as load flow analysis, contingency analysis, and production cost modeling.
  • Experience using AI-augmented development environments and tools.
  • Familiarity with DevOps principles and tools, including continuous integration and continuous delivery pipelines and version control systems such as Git.
  • Understanding of security best practices and compliance frameworks.
  • Understanding of cloud computing concepts, designs, and services.
  • Strong problem-solving and troubleshooting skills.
  • Willingness to participate in a 24x7x365 on-call support rotation.
  • Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents; respond to common inquiries or complaints from market participants, regulatory agencies, or members of the business community; write clear technical documentation that conforms to prescribed style and format; and effectively present information to top management, public groups, and/or boards of directors.
  • Ability to comprehend and apply principles of advanced calculus, modern algebra, and advanced statistical theory, including concepts such as limits, rings, quadratic and differential equations, and proofs of theorems.
  • Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems, interpret nonverbal symbolism such as formulas, scientific equations, and graphs in its most difficult phases, and deal with a variety of abstract and concrete variables.
  • Intermediate competency in the Windows operating environment using Microsoft Office applications, email, and internet programs.
Responsibilities
  • Design, develop, and support maintenance of Python-based tools for power system simulation, data processing, and visualization.
  • Lead integration of Python APIs and scripts from commercial and custom power system analysis tools into internal workflows.
  • Develop automated testing, deployment, and monitoring solutions for a variety of systems.
  • Elicit system requirements from business owners.
  • Collaborate with appropriate teams to implement and optimize DevOps pipelines for secure and efficient software delivery of custom software tools.
  • Use AI-augmented programming tools, such as code generation assistants and intelligent IDEs, as part of daily development work.
  • Mentor staff in adopting AI-augmented programming practices.
  • Collaborate with developers, system administrators, business owners, and project managers to gather requirements and provide technical expertise.
  • Work with vendors to improve existing applications in required business functionality and security.
  • Ensure compliance with cybersecurity standards and best practices.
  • Document code, processes, and system architecture clearly and effectively.
  • Participate in an on-call support rotation, including possible nights, weekends, or holidays.
  • Travel as required to attend and/or conduct meetings, conferences, and training.
Desired Qualifications
  • A bachelor's degree in Computer Science or Information Systems is desired.
  • Data analytics and business intelligence experience is preferred.
  • MATLAB experience is preferred.

About the company

The New York Independent System Operator runs New York's high-voltage electricity grid and wholesale power markets for generators, utilities and other market participants. As an independent nonprofit, it coordinates power flows around the clock while keeping grid operations separate from ownership of transmission lines. Its competitive auctions match electricity supply with demand, with prices reflecting operating costs and constraints on the grid. The organization also assesses future reliability needs and studies proposed connections to the power system across New York. NYISO began operating in 1999 and is headquartered in Rensselaer, New York.

Company Size

501-1,000

Company Stage

N/A

Total Funding

N/A

Headquarters

Rensselaer, NY

Founded

1999

Get referred to New York ISO

See people who can refer or advise you