Staff Software Developer, Machine Learning

Kinaxis

Chennai District

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Kinaxis is looking for a talented Staff Software Developer to join our AI/ML team in Chennai, India. This role involves driving AI/ML software development, collaborating across functions, and working on cutting-edge solutions to enhance supply chain decision-making.

The ideal candidate should hold a Bachelor’s degree in Computer Science, have over 10 years of experience in enterprise software, and demonstrate strong software engineering skills, particularly in Python and modern AI frameworks.

Qualifications

  • Minimum of 10+ years’ experience in enterprise software development.
  • Extensive experience developing robust ML‑driven systems with Python.
  • Strong ability to design scalable, resilient, and modular systems.

Responsibilities

  • Define, design, and ship end-to-end AI/ML solutions for real customer problems.
  • Contribute to the ML software development lifecycle and ensure state-of-the-art results.
  • Drive architecture, design, and delivery of advanced ML systems.

Skills

Python object-oriented development
Kubernetes
Docker
Big data technologies
Agentic AI patterns
RAG
Vector databases
Orchestration frameworks
GitHub Copilot

Education

Bachelor’s degree or higher in Computer Science or related field

Tools

Terraform
Argo CD
Helm
PyTest

Job description

Kinaxis is a global leader in modern supply chain orchestration, powering complex global supply chains. Our AI‑infused platform provides visibility across end-to-end supply chains, helping customers make faster, better decisions. Trusted by global brands, we have over 40,000 users in more than 100 countries and are expanding our team.

About the team

The AI team delivers AI/ML solutions for supply and demand in verticals such as Retail, Consumer Packaged Goods, Life Sciences, etc. Focus areas include forecasting, optimization, replenishment, recommendation, explainability, and more. The team operates at the intersection of technology and business, building intelligent, agent‑driven capabilities that augment decision making at scale.

Kinaxis is seeking a talented and passionate Staff Software Developer to join our AI/ML team. Your work will directly impact our enterprise‑grade AI/ML software solutions used by hundreds of customers worldwide.

What you will do
  • All aspects of the machine learning software development life cycle are familiar to you. You are passionate about shipping large‑scale software systems in a fast‑paced environment, while balancing long‑term issues such as maintainability, scalability, and quality. You’re fluent in Python object‑oriented development and cloud technologies, have hands‑on experience with Kubernetes, Docker, and big data technologies, and are eager to learn new tools.
  • You will define, design, and ship end‑to‑end solutions that solve real customer problems and create automated AI/ML‑based solutions, including building a cutting‑edge application leveraging LLMs to orchestrate customers’ supply chains. Responsibilities include architectural design, design documentation, test planning, and execution.
  • You will contribute to the end‑to‑end AI/ML software development lifecycle, ensuring reproducible research and state‑of‑the‑art results for customers. You will drive architecture, design, and delivery of advanced ML systems, oversee junior developers, and collaborate to unblock team members.
  • You are a team player, quick starter, and problem solver, comfortable discussing requirements with product managers and contributing to cross‑functional discussions.
What we are looking for
  • Education Bachelor’s degree or higher in Computer Science or related field.
  • Strong software engineering skills with a minimum of 10+ years’ experience in enterprise software development.
  • Agentic & Modern AI Frameworks Practical experience building solutions using agentic AI patterns, RAG, vector databases, and orchestration frameworks like LangGraph, Google ADK, OpenAI Agent SDK, including prompt engineering and context engineering for production workflows.
  • End-to-End ML/AI Software Development Extensive experience developing robust ML‑driven systems with Python and modern data tooling, including debugging, optimizing, testing, and delivering production‑quality software.
  • System Design & Architectural Thinking Strong ability to design scalable, resilient, and modular systems, applying deep engineering judgment to ensure correctness, performance, and long‑term maintainability.
  • AI Driven Software Development Experience leveraging autonomous agents such as GitHub Copilot or Claude Code to accelerate feature delivery.
  • Technical Leadership & Collaboration Ability to guide architecture, mentor developers, and drive high‑quality engineering decisions across teams.
  • Technical Communication Strong written and verbal communication skills suitable for technical and non‑technical audiences.
  • Demonstrated experience designing comprehensive test plans, including functional, integration, system, and acceptance testing, with expertise in automation frameworks such as PyTest and continuous testing using GitHub Actions.
Nice to Have
  • Domain knowledge in supply chain or manufacturing systems.
  • Proven expertise in designing, provisioning, deploying, and operating large‑scale systems on AWS, Azure or GCP, with hands‑on experience with Docker, Kubernetes (managed via Argo CD, Helm, or similar), Terraform, and distributed systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer 1, Machine Learning
Software Developer 1, Machine Learning

Kinaxis • Chennai District

On-site
INR 1,000,000 - 1,500,000
AI/ML Python Engineer 2, Databricks
AI/ML Python Engineer 2, Databricks

Kinaxis • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+3
Software Test Developer 1, Supply Chain Execution
Software Test Developer 1, Supply Chain Execution

Kinaxis • Bengaluru

On-site
INR 900,000 - 1,700,000
Flexible vacation
Kinaxis Days
Flexible work options
+5
Senior Escalations Developer
Senior Escalations Developer

Kinaxis • Chennai District

On-site
INR 2,500,000 - 4,000,000
Staff Databricks Engineer, Site Reliability Engineering
Staff Databricks Engineer, Site Reliability Engineering

Kinaxis • Chennai District

On-site
INR 3,500,000 - 7,000,000
Flexible vacation/ Kinaxis Days
Flexible work options
Well-being programs
+3
Staff Databricks Engineer, Site Reliability Engineering
Staff Databricks Engineer, Site Reliability Engineering

Kinaxis Inc. • Chennai District

On-site
INR 4,200,000 - 7,000,000
Flexible vacation
Flexible work options
Well-being programs
+4
Senior DevOps Engineer (Kubernetes & AI Infra)
Senior DevOps Engineer (Kubernetes & AI Infra)

Navikenz • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Curriculum Developer
Curriculum Developer

Kinaxis Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+3
Senior Software Design Engineer/Module Lead - Agentic AI
Senior Software Design Engineer/Module Lead - Agentic AI

WinWire • Hyderabad, Bengaluru

On-site
INR 1,800,000 - 3,400,000
Senior Applied Scientist, GenAI & ML Systems
Senior Applied Scientist, GenAI & ML Systems

TraceLink • Pune District

On-site
INR 1,500,000 - 2,500,000