core engineering jobs 2025