Instagram
youtube
Facebook

Software Engineer – Python

4+ years
14 LPA – ₹24 LPA
10 June 27, 2025
Job Description
Job Type: Full Time Education: Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology / Related Fields Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Software Engineer – Python
Job ID: JR101704
Location: Bangalore, Karnataka, India
Experience: 4+ Years
Job Type: Full-Time


Role Overview

  1. As a Software Engineer – Python at o9 Solutions, you will work with the Revenue Growth Management (RGM) product team.

  2. You’ll design and implement scalable enterprise modules across Promotions, Pricing, Assortment, and Marketing domains.

  3. The role demands strong scripting, analytics, and problem-solving skills in a fast-paced AI-powered planning platform.


Key Responsibilities

  1. Deliver and maintain RGM modules (Promotions, Pricing, Assortment, Marketing) for multiple industries.

  2. Design and build industry-specific use cases in the o9 platform with a strong focus on data modeling.

  3. Crunch and analyze data using descriptive, predictive, and prescriptive analytics techniques.

  4. Create test plans, execute cycles, log issues, and ensure high-quality output.

  5. Participate in discussions with consulting, pre-sales, and customers to understand requirements and finalize solutions.

  6. Translate planning principles (optimization, collaboration, visibility) into functional business models.


Technical Requirements

  1. Minimum 4 years of experience with enterprise software systems; domain experience in RGM preferred.

  2. Strong experience with Python (Pandas, PySpark), SQL (SQL Server, MySQL), and familiarity with Big Data storage systems like Delta Lake.

  3. Knowledge of scripting and backend technologies such as C#, VB.NET, JavaScript, or Java.

  4. Hands-on experience with GIT, Kubernetes, and containerization tools.

  5. Strong debugging, troubleshooting, and system design skills.

  6. Exposure to TPM/TPO/Pricing/Assortment/Financial Planning tools is a strong advantage.


Preferred Skills

  1. Ownership experience in delivering full-cycle enterprise-grade software.

  2. Familiarity with industry verticals like CPG, Semiconductor, or Fashion.

  3. Working knowledge of cloud-native architecture and collaborative Agile environments.


Education

  1. Bachelor’s degree in Engineering from a reputed/tier-1 institution.

  2. Preference given to candidates with a Computer Science or Electronics background.


Work Arrangement

  1. Role is based in Bangalore office.

  2. Hybrid model – minimum 3 days/week in-office as per company policy.


Why Join o9 Solutions

  1. Be part of a $3.7B unicorn revolutionizing enterprise planning through AI.

  2. Collaborate with global brands like Google, PepsiCo, and Walmart.

  3. Work in a transparent, diverse, and collaborative environment with global offices and high innovation culture.

  4. Gain exposure to the latest in AI/ML, cloud, and enterprise-grade platform engineering.

  5. Contribute to impactful decisions that reduce waste and enhance business and environmental outcomes.

Jobs in other cities