Staff Software Developer, Machine Learning

Kinaxis

Chennai District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Software Developer 2, Data Platform
Software Developer 2, Data Platform

Kinaxis • Bengaluru

On-site
INR 4,200,000 - 6,000,000
Senior Escalations Developer
Senior Escalations Developer

Kinaxis Inc. • Chennai District

On-site
INR 2,800,000 - 4,800,000
Flexible vacation
Flexible work options
Well-being programs
+2
Enablement Architect (Supply Optimization)
Enablement Architect (Supply Optimization)

Kinaxis • Bengaluru

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

Navikenz • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

S&P Global Market Intelligence • Bengaluru, Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Business Applications Developer
Senior Business Applications Developer

Kinaxis Inc. • Chennai District

On-site
INR 1,200,000 - 2,200,000
Flexible vacation
Flexible work options
Well-being programs
+4
Senior Applied Scientist, GenAI & ML Systems
Senior Applied Scientist, GenAI & ML Systems

TraceLink • Pune District

On-site
INR 1,500,000 - 2,500,000
Delivery Lead - IND
Delivery Lead - IND

Kinaxis • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Flexible vacation
Flexible work options
Well-being programs
+4
Senior Software Engineer - AIML
Senior Software Engineer - AIML

Navis Software India Private Limited • Chennai District

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Inclusive culture
Opportunities for growth