By NYC as your location, I'll assume you're in one of the boroughs - Queens, Brooklyn, The Bronx or Staten "Italy" as there aren't many places in Manhattan I can see putting up an above-ground pool unless you happen to have a rooftop apartment in Trump Towers ;-) (FYI, I lived in both Manhattan and Da' Bronx for many years and I grew up on LI with many friends and family in Queens).
One thing that can help prevent/reduce corrosion of steel walls would be to make sure everything is electrically bonded together (pool walls, water, pump motor and a 3-ft perimeter around the pool) for safety purposes and then to use a sacrificial anode (zinc or magnesium) bonded to the metal of the pool structure to help reduce the likelihood of galvanic corrosion from occurring. Corrosion from poor water chemistry can still happen so it's not a perfect solution, but it can help. Keeping your water properly balanced chemically is what reduces the likelihood of corrosion from water exposure.
Also, please note that any sacrificial anode should be buried outside the pool in the ground, do not use anodes that reside in the pool water such as in the skimmer or the plumbing. Also, bonding is not the same as the electrical ground in your equipment wiring. Bonding is an entirely different and separate concept for pools and is a means of creating an electrically safe environment in and around the pool.