Check around in the various screens. Installs tend to happen on the first less-crowded screen, rather than in the first blank empty space.
You can pull down the middle of the screen to get the Search field, then enter Netflix. Besides showing if it's on the iPad, it will tell you if it got hidden inside a folder. You can also launch it from there.
If you can't find the icon it at all, go to Settings > General > Usage and look for the app under the Storage list. It is possible to tap on it from there, then choose Delete; so you can try installing it again. If it doesn't show in the short list, tap the Show All item at the bottom of the list.
The list can take a while to show, depending on how many apps you have on the iPad.