Share this Job

Title:  Algorithm Analyst


Pittsburgh, PA, US, 15205

About Descartes: 

Descartes (TSX:DSG) (Nasdaq:DSGX) is the global leader in providing on-demand, software-as-a-service solutions focused on improving the productivity, performance and security of logistics-intensive businesses. Descartes has over 147,000 parties using its cloud based services. Customers use our modular, software-as-a-service solutions to route, schedule, track and measure delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; file customs and security documents for imports and exports; and complete numerous other logistics processes by participating in the world's largest, collaborative multimodal logistics community. Our headquarters are in Waterloo, Ontario, Canada and we have offices and partners around the world. Learn more at


Descartes is a leading provider of Ocean Transportation Rate Management Systems and Ocean Publishing Services.  The systems and services that Descartes supplies to many ocean carriers, 3PLs, shippers, and other ocean intermediaries allows them to manage, negotiate, and calculate ocean freight utilizing shipment parameters to a bottom line cost.  As an Algorithm Analyst, you will be required to enter and maintain complex algorithmic equations in Descartes Rate Builder/Rate Master applications.  The algorithm structure is similar to “If/Then” condition statements that are contained in various programming languages.  During rate calculation, the algorithms are evaluated to determine the associated costs to move cargo from Point “A” to Point “B”.  Additionally, a limited amount of customer interaction may be required to answer questions and to resolve calculation issues regarding business intent.  

•    Convert and Maintain algorithms in Descartes proprietary applications. 
•    Process updates in accordance with Federal Maritime Commission (FMC) Regulations
•    Ensure that processed data represents the customers true business intent
•    Authorize updates that another team member has completed
•    Interact with customers to resolve calculation related issues
•    Perform quality assurance checks
•    Other tasks as mandated by the departmental manager
Educational Requirements:

2 year Associate Degree in Math, Computer Science, or Information Science 

Preferred:4 year Bachelor Degree in Math
Required Additional Assets:

•    Knowledge of world geography
•    Detail oriented 
•    PC literate
•    Strong skills in Word, Excel and E-mail (Microsoft Outlook Preferred) 
•    Good analytical, clerical, and organization skills
•    Must be team oriented 
•    Willingness to work overtime when required 
•    Good verbal and written communication skills 
•    Works well under pressure due to time sensitive deadlines
The position will be based in our office located in Robinson Township, PA post COVID.
Due to COVID-19 we’ve implemented a virtual hiring process and continue to interview candidates by phone or video(Microsoft TEAMS) and are on-boarding new hires remotely. We value the safety of each member of our community because we know we’re all in this together.



We are an Equal Employment/Affirmative Action employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, or local law. 

For more information about our commitment to equal employment opportunity, please review our EEO is the Law , Pay Transparency Nondiscrimination Statement, EEO/AA Statement Descartes participates in the E-Verify program. Please click below to learn more about the E-Verify program. Notice of E-Verify Participation Right to Work (English and Spanish)

Descartes is committed to working with and providing reasonable accommodations to job applicants with disabilities. Applicants in North America with a disability who require a reasonable accommodation for any part of the application or hiring process can email us at Provide your name and contact information along with the accommodation needed to assist you with the application process. Your request will be responded to as soon as possible. Reasonable accommodations will be determined on a case-by-case basis.


Nearest Major Market: Pittsburgh

Job Segment: Clerical, Developer, Computer Science, Data Management, Cloud, Administrative, Technology, Data