OffCampusJobs

Impact Analytics is Hiring Software Engineer (Backend) – Python | Bengaluru | Early Career Professionals Can Apply


Job Description

Impact Analytics is hiring Software Engineer (Backend) – Python for its Bengaluru office. This opportunity is ideal for early-career software engineers who are passionate about Python, Backend Development, FastAPI, Cloud Computing, Artificial Intelligence, and scalable SaaS platforms.

As a Backend Software Engineer, you will develop high-performance APIs, build cloud-native backend services, collaborate with AI and Machine Learning teams, and contribute to enterprise AI products used by leading retailers across the globe.

𝐂𝐨𝐦𝐩𝐚𝐧𝐲: Impact Analytics
𝐑𝐨𝐥𝐞: Software Engineer (Backend) – Python
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Bengaluru, Karnataka
𝐖𝐨𝐫𝐤 𝐌𝐨𝐝𝐞: On-site
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Full-Time
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 1–3 Years

𝐀𝐛𝐨𝐮𝐭 𝐈𝐦𝐩𝐚𝐜𝐭 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬

Impact Analytics is a leading AI-first enterprise SaaS company transforming retail merchandising through Artificial Intelligence, Large Language Models (LLMs), and Generative AI. Trusted by retailers across five continents, the company develops intelligent AI-powered solutions that optimize pricing, forecasting, merchandising, and retail decision-making. Recognized by Fortune, Gartner, Financial Times, and Inc. 5000, Impact Analytics is among the fastest-growing AI companies globally.

𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰

As a Backend Software Engineer, you will design, develop, and maintain scalable backend services using Python and FastAPI. You'll work closely with frontend developers, AI engineers, and product teams to build secure, cloud-native applications while following engineering best practices, automated testing, and modern DevOps workflows.

Roles & Responsibilities

- Design, build, and maintain backend services using Python and FastAPI.

- Develop scalable RESTful APIs and backend integrations.

- Deploy and manage applications on Google Cloud Platform (GCP).

- Collaborate with frontend developers and Machine Learning engineers.

- Write clean, maintainable, and well-tested production-quality code.

- Participate in code reviews and improve engineering best practices.

- Build cloud-native services using containerized environments.

- Maintain technical documentation and improve system reliability.

- Explore new technologies and prototype innovative engineering solutions.

- Contribute to scalable AI-powered SaaS products used globally.

Qualifications & Eligibility

- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.

- 1–3 years of professional experience in Python backend development.

- Experience with FastAPI, Flask, or Django.

- Good understanding of REST APIs and backend architecture.

- Knowledge of relational or NoSQL databases.

- Exposure to cloud platforms such as Google Cloud, AWS, or Azure.

- Strong analytical, debugging, and problem-solving skills.

- Passion for writing clean, scalable, and maintainable code.

Skills Required

- Python

- FastAPI

- REST APIs

- Git

- SQL

- NoSQL Databases

- Docker

- CI/CD

- Cloud Computing

- Problem Solving

𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬

- Google Cloud Platform (GCP)

- Cloud Run

- Google Kubernetes Engine (GKE)

- Cloud SQL

- Google Cloud Storage (GCS)

- Pub/Sub

- Async Python

- Terraform

- DevOps

- AI & Machine Learning Fundamentals

𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐈𝐦𝐩𝐚𝐜𝐭 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬?

- Build AI-powered enterprise SaaS products used worldwide.

- Work with cutting-edge technologies including LLMs and Generative AI.

- Collaborate with experienced software engineers and AI experts.

- Gain hands-on experience with cloud-native architecture and scalable systems.

- Work in a fast-growing global AI company recognized by Fortune and Gartner.

- Learn through innovation, experimentation, and continuous engineering improvement.

- Enjoy competitive compensation, comprehensive health insurance, and excellent career growth opportunities.

𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬

This role provides an excellent foundation for careers such as:

- Backend Software Engineer

- Python Developer

- API Developer

- Cloud Engineer

- Software Development Engineer (SDE)

- Platform Engineer

- DevOps Engineer

- AI Platform Engineer

- Senior Backend Engineer

- Solutions Architect

𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?

- B.E./B.Tech, M.E./M.Tech, MCA, M.Sc., or equivalent graduates with 1–3 years of backend development experience.

- Software engineers skilled in Python, Flask, Django, or FastAPI.

- Candidates interested in Cloud Computing, Artificial Intelligence, and scalable SaaS platforms.

- Professionals passionate about clean architecture, software craftsmanship, and modern engineering practices.

- Developers looking to build long-term careers in Backend Engineering, Cloud Technologies, and AI-driven software development.

Apply for this Position

Apply Now
 Impact Analytics is Hiring Software Engineer (Backend) – Python | Bengaluru | Early Career Professionals Can Apply Job Opening