Удостоверьтесь, что нижняя привязка contentView ячейки была ограничена как greatThanOrEqualTo для нижней привязки profileImageView и нижней привязки jobTitleDetailedLabel. Ячейка будет расширяться в зависимости от того, что больше.
Так что вам нужно удалить ограничение нижней привязки jobTitleDetailedLabel и добавить:
contentView.bottomAnchor.constraint(greaterThanOrEqualTo: profileImageView.bottomAnchor, constant: 10).isActive = true
contentView.bottomAnchor.constraint(greaterThanOrEqualTo: jobTitleDetailedLabel.bottomAnchor, constant: 10).isActive = true
Также установите для contentHuggingPriority nameLabel значение high, чтобы гарантировать, что nameLabel сохраняет свою собственную высоту (высоту, которую занимает текст).
nameLabel.setContentHuggingPriority(UILayoutPriority.defaultHigh, for: .vertical)
Наконец, установите высоту строки ячейки на UITableviewAutomaticDimension в раскадровке или с помощью кода - tableView.rowHeight = UITableViewAutomaticDimension