How does one go from online marketing to an engineer at a big data company, earning $180,000 a year?
Was he just that good at marketing himself?
It's also possible he just knew someone and writes zero code and the engineer title is bogus.
These are skills any business analyst with a good working knowledge in Excel and statistics can learn in a couple of years.
Coming from a marketing background, he probably also helps run A/B testing and funnel/conversion/UI optimizations.