def METHOD_NAME(
    self,
    job_path: str,
    job_cls: type[T_ContextualizationJob],
    status_path: str | None = None,
    headers: dict[str, Any] | None = None,
    **kwargs: Any,
) -> T_ContextualizationJob:
    if status_path is None:
        status_path = job_path + "/"
    res = self._post(
        self._RESOURCE_PATH + job_path,
        json={to_camel_case(k): v for k, v in (kwargs or {}).items() if v is not None},
        headers=headers,
    )
    return job_cls._load_with_status(
        data=res.json(),
        headers=res.headers,
        status_path=self._RESOURCE_PATH + status_path,
        cognite_client=self._cognite_client,
    )