About The Position

Kinaxis is seeking a talented and passionate Machine Learning Staff Developer to join our cutting-edge Generative AI development team. As a Staff Developer in the Product R&D team, you will work at the forefront of shaping the future of artificial intelligence leveraging the Generative AI. Your work will directly impact our enterprise-grade AI software platform and solutions, which are used by hundreds of customers worldwide to manage their supply chains.

Requirements

  • Bachelor’s degree or equivalent in Computer Science or a related field with focus in machine learning.
  • Strong software engineering skills with a minimum of 5 years’ experience in ML enterprise software development.
  • Strong knowledge of NLP, Large Language Models (LLM), RAG, fine-tuning and LLM model development and evaluation.
  • Familiarity with the latest open-source libraries, tools, and frameworks in AI and Agentic AI, vector databases, etc.
  • Familiarity with Deep Learning techniques such as network architectures, transformers, embeddings, regularizations, optimization strategies, transfer learning, distillation, etc.
  • Strong understanding of machine learning algorithms and relational data with experience writing, debugging and optimizing ML data structures, pipelines and transformations, with Python/Pandas/SQL
  • Ability to work in Linux environments and in the cloud with containerization technologies (Docker, Kubernetes, Argo, Helm).
  • Proven understanding and experience of distributed computing architectures.
  • Disciplined approach to software testing including unit and integration test as well as CI/CD.
  • Excellent verbal and written communication skills with the ability to effectively advocate technical solutions to research scientists, engineering teams and business audiences.

Nice To Haves

  • Retail business background with supply chain knowledge
  • Strong mathematical background in linear algebra, probability and statistics, calculus, and optimization
  • Solid background in Machine Learning fundamentals, statistical methods for ML, Bayesian methods, parametric and non-parametric methods, variational inference, generative models, stochastic processes, model explainability, etc.
  • SaaS, and multi-tenant platforms development experience (microservice frameworks, queuing systems, event-based processing and web services).
  • Experience working with major cloud technologies (AWS, Azure, and GCP)

Responsibilities

  • Define, drive, design, and build end-to-end AI solutions that not only solve real customer problems but also create automated ML-based solutions specifically tailored for building a cutting-edge application leveraging LLM to orchestrate our customers’ supply chains, including architectural design, relevant design documentation, test planning and execution.
  • Contribute to the end-to-end AI software development lifecycle, ensuring reproducible research and state of the art results for our customers.
  • Operate as a technical leader in the Product R&D team. Oversee the work of junior developers and actively engage team members to develop their skills and build shared ownership across the code base. Proactively engages outside of team to unblock other team members while progressing their own technical assignments.
  • You are a team player, a quick starter and a problem solver, as well as comfortable talking requirements with product managers. You work well in a cross-functional team and can listen and contribute to discussions. Ideally provide readily available solutions while considering technical aspects, effort, and risk.

Benefits

  • Flexible vacation and Kinaxis Days (company-wide days off)
  • Flexible work options
  • Physical and mental well-being programs
  • Regularly scheduled virtual fitness classes
  • Mentorship programs, training, and career development
  • Recognition programs and referral rewards
  • Hackathons
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service