Anything can be compelling (the opportunity to learn a new skill or to stretch an existing one, the opportunity to innovate or to optimize, even solving old problems but tailoring for a new community), it all depends on the person. What's compelling about a specific problem set may flip my switch but be completely boring to someone else. Just be honest about what you're trying to accomplish (ie. communicate the needs of the stakeholders the engineer will serve) and it will resonate with the right person.