Python Backend Developer

Kinaxis

Bengaluru, Karnataka, IndiaFresher2h agovia LinkedIn

This job at a glance

Who can apply
Freshers and up to 1 year · Bachelor's degree or Master's degree
Must know
Data structures & algorithmsPythonProduct managementCI/CDTroubleshootingGit
Nice to have
OperationsMachine learning
Work
On-site in Bengaluru
Pay
Not stated by the employer.
Listed
3 Nov 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

Kinaxis is seeking a highly motivated Software Developer to join the Advanced Inventory Optimization (AIO) team within the Algorithms organization. In this role, you will contribute to the development, testing, and delivery of scalable inventory optimization and analytics capabilities that power the Kinaxis Maestro platform. Working across software engineering, quality engineering, cloud technologies, and data-driven applications, you will help solve complex supply chain planning challenges for global customers.

Key Responsibilities

  • Design, develop, test, and support product features, services, and workflows within the AIO platform.
  • Build and maintain automated test suites, validation frameworks, and quality engineering processes.
  • Develop scalable software using Python and modern software engineering practices.
  • Validate inventory optimization, planning, and analytics capabilities through testing, benchmarking, and data-driven analysis.
  • Collaborate with product managers, engineers, scientists, and cross-functional teams to deliver enterprise-grade solutions.
  • Contribute to source control, CI/CD pipelines, deployment automation, containerized deployments, and release validation activities.
  • Troubleshoot, debug, and resolve software defects, performance issues, and quality concerns.
  • Leverage modern AI-assisted development tools and agentic workflows to improve engineering productivity, software quality, and delivery efficiency.
  • Develop domain knowledge in supply chain planning, inventory optimization, and decision intelligence to better support product innovation and customer success.

Requirements & Tech Stack

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, Data Science, Industrial Engineering, Mathematics, or a related field.
  • Strong foundation in software development, object-oriented programming, data structures, and algorithms.
  • Proficiency in Python and familiarity with software development frameworks and testing tools.
  • Understanding of software testing, automation, debugging, and quality assurance methodologies.
  • Experience with Git, source control management, CI/CD practices, and Agile software development processes.
  • Familiarity with REST APIs, databases, Docker, Kubernetes, cloud technologies, and distributed systems concepts.
  • Exposure to test automation frameworks, cloud platforms, deployment pipelines, or DevOps practices is preferred.
  • Academic, internship, or professional experience in enterprise software development or quality engineering is an asset.
  • Exposure to supply chain planning, inventory optimization, analytics, machine learning, or AI technologies is a plus.
  • Strong analytical thinking, problem-solving, collaboration, and communication skills.

Role Emphasis

  • 45% Software Engineering & Product Development
  • 35% Quality Engineering & Test Automation
  • 10% Source Control, CI/CD, Containerization & Cloud Deployment (Git, Docker, Kubernetes)
  • 10% Supply Chain Domain Expertise, Agentic AI Adoption & Process Automation

Fresher Python Developer Jobs in Bengaluru · last 7 days

9 openings · all need no experience

Most hiring: Kinaxis, Eigenrisk, Terralogic

See all 9 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job