A method may include receiving, using a
processing unit, a request to calculate an estimated duration of an agricultural job, the request including an agricultural job identifier, issuing, using the
processing unit, a
data retrieval command using the agricultural job identifier, receiving field characteristics associated with a field, the field characteristics including a field shape value and an area of the field, encoding, using the
processing unit, the field characteristics into a
data structure configured to be input into a job duration
machine learning model, executing, using the processing unit, the job duration
machine learning model using the
data structure, after executing the job duration
machine learning model, accessing an output of the job duration
machine learning model, the output associated with the estimated duration of the agricultural job, and transmitting, using the processing unit, the estimated duration and the job identifier to an agricultural job
scheduling system.