Software Design Engineer

About Certu Systems, Inc.

Job Description

Software Design Engineer
Certu Systems, Inc. (Pittsburgh, PA) to be responsible for designing & implementing Mixed Integer Linear Programming (“MILP”) formulations for logistics network control using ORTOOLS, CVXPY, PuLP, & GUROBIpy; designing & implementing an optimization algorithm to dynamically allocate resources to high-priority deliveries; designing & implementing warm-start & heuristic algorithms tailored to problem formulation; designing & implementing a Dynamic Programming method to solve large-scale MILPs via the exploitation of spatial-temporal dynamics; designing, testing, & implementing end-to-end software for resource scheduling & queuing; designing & implementing simulation software capable of assisting in fine-tuning optimization & routing algorithms; designing & implementing a multi-sequence prediction algorithm for modeling network dynamics, including predictions with statistical models by clustering & decomposition of sequences & a Deep Learning-based attention mechanism for modeling long-term dependencies; assisting in the design of extended vehicle routing algorithms to accommodate customer-specific business constraints; & assisting in design & testing of multi-dimensional constrained bin-packing software. Master's degree in Computer Engineering or related field. Must know (through academic training or work experience) ML techniques, such as unsupervised anomaly detection & spatio-temporal forecasting; developing of forecasting algorithms; integrating predictive algorithms with network optimization algorithms; predictive modeling, deep learning & time series prediction; developing automated tools to reduce operational costs; & software platform development leveraging large scale data to optimize logistics operations. Resumes to johnstevens@certusystems.com.

Apply Now