Variation of sound wave velocity in water (water velocity) and node positioning errors can cause strong 4D noise in ocean bottom node (OBN) time-lapse processing if they are not addressed correctly. Here we proposed a method to jointly invert the water velocity and the node position from the recorded direct arrival time in the data. We validated this method using synthetic and real OBN data examples from deep-water Gulf of Mexico.