If he's that good of an engineer, have you considered hiring someone to sit down with him every so often to help him log the data?
Works out well, but you do need a person to play the role that could be called “babysitter” if you were a pessimistic person, and it takes a friendly work relationship and self recognition of (perfectly normal and common) deficiencies in organizational skills by the engineer.
In our org, everyone is friendly and respects each other for the most part so these things are taken positively rather than negatively.
Yes, if done poorly it can be shaming. Ultimately it comes down to "yes you suck at organization. However you are so good at X that the company will make more money doing it this way than by firing you; that's a win-win."
Specialization isn't just for insects