Senior?Algorithm Developer, Optimization- Remote

Kinaxis
Apply Now

Job Description

Job location: Anywhere in USA or Canada

About the team

Algorithm developers at Kinaxis create algorithms to optimize supply chains. Ever wonder how the hundreds of parts in your new smart phone come together from different suppliers all over the world? Kinaxis solves problems like that every day.

Our customers have terabytes of data that needs to be analyzed for the largest supply chains imaginable. Our algorithms move the global economy-- in seconds, not hours, or days.

It’s Big Data with an impact; Data Science on the front lines.

Our team is based out of our head office in Ottawa but we will consider candidates located anywhere within Canada. We offer relocation assistance or a possibility of working remotely.?

What you will do

  • Investigate novel techniques combining class leading heuristics with optimization
  • Translate real world Supply Chain Management use cases into mathematical model
  • Lead the design and implementation of the mathematical model
  • Collaborate closely with your agile team members and other stakeholders
  • Shape the future direction of Kinaxis as we move into new markets

Technologies we use

  • C++ for core development
  • Commercial mathematical solvers
  • State of the art in-memory analytics technology
  • Visual Studio, JIRA, Confluence, Git
  • Sophisticated internal testing tools to validate correctness and performance
  • Virtual and cloud infrastructure for development, support and testing

What are we looking for

  • A love of data and algorithms, and the desire to apply them in the real world
  • Experience in creating mathematical models of real-world optimization problems.
  • Exposure to commercial solvers (Gurobi, Xpress, CPLEX)
  • 5+ years of software development experience, track record of delivering commercial software
  • Working knowledge of C++,?including object-oriented design and design patterns, unit testing
  • The commitment to help every member of your team perform better
  • MS or PhD in Operations Research, Industrial Engineering, Computer Science (or related)????
  • Background in, or understanding of, supply chain management

What we have to offer

  • Challenging Work - We love solving highly complex problems. And as the global leaders in our industry, we never stop innovating—our work is never “done. That’s because across our teams and in all roles, every employee is empowered to bring their best ideas forward and to jump in and solve the problems they’re passionate about.
  • Great People - We take our work seriously, but we don’t take ourselves too seriously! It’s in our DNA to celebrate, laugh, and have fun. We are stronger, together, when we are open, honest, and above all, real. Every person is valued here and plays an important role in our shared success.
  • Global Impact - As a global team spanning continents, boundaries, and cultures, every day we are inspired by the impact our work has on our colleagues, our customers, our communities, and the world at large.
  • Diversity, Equity and Inclusion - Diversity, equity and inclusion are more than words to us. They are the guiding principles for building a culture where we celebrate each others’ differences, continuously strive for equality and recognize that inclusion makes us stronger as individuals, a company and a global citizen.

Company Info.

Kinaxis

Kinaxis is a supply chain management and sales and operation planning software company based in the Kanata district of Ottawa, Ontario, Canada. It is listed on the Toronto Stock Exchange and is a S&P/TSX Composite Component.

  • Industry
    Information Technology
  • No. of Employees
    1,000
  • Location
    700 Silver Seven Road, Ottawa, Kanata, Ontario, Canada
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Kinaxis is currently hiring Algorithm Developer Jobs in Canada with average base salary of Can$95,000 - Can$170,000 / Year.

Similar Jobs View More