def METHOD_NAME(
    self,
    automl_config,
    pipeline,
    X,
    y,
    objectives,
    X_train=None,
    y_train=None,
):
    """Submit a job to score a pipeline.
    Args:
        automl_config: Structure containing data passed from AutoMLSearch instance.
        pipeline (pipeline.PipelineBase): Pipeline to train.
        X (pd.DataFrame): Input data for modeling.
        y (pd.Series): Target data for modeling.
        X_train (pd.DataFrame): Training features. Used for feature engineering in time series.
        y_train (pd.Series): Training target. Used for feature engineering in time series.
        objectives (list[ObjectiveBase]): List of objectives to score on.
    Returns:
        SequentialComputation: Computation result.
    """
    objectives = [get_objective(o, return_instance=True) for o in objectives]
    computation = SequentialComputation(
        work=score_pipeline,
        pipeline=pipeline,
        X=X,
        y=y,
        objectives=objectives,
        X_schema=X.ww.schema,
        y_schema=y.ww.schema,
        X_train=X_train,
        y_train=y_train,
    )
    computation.meta_data["pipeline_name"] = pipeline.name
    return computation