Software Engineer - Products Job ID: 353333

Improzo Inc.

Pune District

On-site

INR 600,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary and benefits package
Career growth opportunities
Learning-oriented work environment

Job summary

Improzo Inc. is seeking a Software Engineer to develop the Analytics Platform for the Life Sciences industry. The role involves designing and building backend and frontend components using Python and frameworks such as Django and Flask. Candidates need a Bachelor's degree in Computer Science or Engineering, with 2-4 years of experience in software development. The position offers a collaborative environment focused on innovative AI solutions and career development opportunities.

Qualifications

  • 2–4+ years of hands-on experience in Python-based software development.
  • Strong proficiency in Python with frameworks like Django or Flask.
  • Good communication and collaboration skills.

Responsibilities

  • Develop, test, deploy, and maintain software applications using Python.
  • Contribute to building an AI-enabled analytical applications platform.
  • Write clean, maintainable, and well-tested code.

Skills

Python
Django
Flask
SQL Databases (PostgreSQL/MySQL)
NoSQL Databases (MongoDB/Cassandra)
CI/CD practices
Docker
Kubernetes
React
AI/ML

Education

Bachelor’s degree in Computer Science or Engineering

Tools

PostgreSQL
MySQL
Spark
Kafka
Databricks
Snowflake

Job description

Job Title: Software Engineer - Products

Location: Pune

About the Role

We are seeking a highly skilled and motivated full-stack Python Product Engineer to join our team and play a pivotal role in the development of our next-generation Analytics Platform for the Life Sciences industry. This platform, featuring a suite of innovative AI-Apps, helps users solve critical problems across the life sciences value chain, from product launch and brand management to salesforce optimization.

As a Software Engineer, you will be an integral part of the engineering team, contributing to the design, development, and delivery of core components of our platform. You will work across frontend, backend, data, and platform layers using Python and modern frameworks to help build scalable, reliable, and high-quality analytical applications that deliver meaningful insights to users.

Key Responsibilities
  • Develop, test, deploy, and maintain software applications using Python and frameworks such as Django or Flask.
  • Contribute to building a modern, AI-enabled analytical applications platform by implementing well-defined features and components.
  • Develop server-side logic and integrate user-facing elements in collaboration with front-end developers.
  • Design and implement data storage solutions using relational (SQL) and NoSQL databases.
  • Build, integrate, and consume APIs (RESTful and/or GraphQL) and third‑party services.
  • Write clean, maintainable, and well‑tested code following engineering best practices.
  • Optimize application performance, scalability, reliability, and security.
  • Participate in the full software development life cycle (SDLC), including requirements analysis, implementation, testing, deployment, and support.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Contribute to data pipelines and backend services handling large‑scale datasets using technologies such as Spark, Kafka, Databricks, or Snowflake.
  • Support CI/CD pipelines and containerised deployments using tools like Jenkins/GitLab CI, Docker, and Kubernetes.
  • Collaborate with product managers, designers, and senior engineers to translate requirements into technical solutions.
  • Assist in integrating AI/ML models into applications, including analytics and generative AI use cases, under guidance from senior team members.
  • Participate in code reviews, accept feedback constructively, and continuously improve technical skills.
  • Contribute to documentation and help maintain a culture of quality, learning, and continuous improvement.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 2–4+ years of hands‑on experience in Python‑based software development in a product‑oriented environment.
  • Strong proficiency in Python with experience in frameworks such as Django (including ORM and REST Framework) or Flask.
  • Solid understanding of core computer‑science concepts, including object‑oriented programming (OOP), data structures, and algorithms.
  • Experience working with databases such as PostgreSQL/MySQL and exposure to NoSQL databases like MongoDB or Cassandra.
  • Familiarity with data processing and backend technologies such as Spark, Kafka, Airbyte, Databricks, or Snowflake is a plus.
  • Basic experience or working knowledge of front‑end technologies like React or Angular.
  • Exposure to cloud platforms (AWS preferred), including compute, storage, and database services.
  • Familiarity with CI/CD practices, containerisation (Docker), and orchestration tools (Kubernetes).
  • Experience with testing frameworks such such as Pytest or Unittest and a commitment to writing automated tests.
  • Interest or exposure to analytics and AI/ML‑powered applications is desirable.
  • Knowledge of life sciences or healthcare data and compliance requirements (e.g., HIPAA, CCPA) is a plus.
  • Strong problem‑solving skills and attention to detail.
  • Good communication and collaboration skills, with the ability to work effectively in cross‑functional teams.
  • Eagerness to learn, grow, and take increasing ownership over time.
Benefits
  • Competitive salary and benefits package.
  • Opportunity to work on cutting‑edge Analytics projects, transforming the life sciences industry.
  • Collaborative, supportive, and learning‑oriented work environment.
  • Opportunities for career growth, mentorship, and professional development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer -Product
Lead Software Engineer -Product

Improzo Solutions Pvt. Ltd. • Pune District

On-site
INR 1,800,000 - 2,400,000
Competitive salary
Comprehensive benefits
Growth and leadership opportunities
BI Engineer, Advanced Analytics & Insights
BI Engineer, Advanced Analytics & Insights

Improzo • Pune City

On-site
INR 1,800,000 - 2,500,000
Competitive salary and benefits package
Opportunities for professional development
Collaborative work environment
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine, LLC. • Delhi

Remote
INR 1,800,000 - 3,500,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine, LLC. • Hyderabad

Remote
INR 1,200,000 - 2,400,000
Remote work options
Legal compliance with local regulations
Competitive compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Gurugram District

Remote
INR 800,000 - 1,200,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Senior Software Engineer New Bengaluru, Karnataka, India
Senior Software Engineer New Bengaluru, Karnataka, India

Definitive Healthcare Corp. • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Mumbai

Remote
INR 1,000,000 - 1,800,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Senior Data Engineer( Python)
Senior Data Engineer( Python)

CompuGroup Medical SE & Co. KGaA • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Comprehensive group health insurance
Flexibility of hybrid work
Career growth opportunities
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Arishinakunte

Hybrid
INR 1,200,000 - 2,400,000
Remote work & local connection
Legal presence in India
Competitive Compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Maharashtra

Hybrid
INR 1,800,000 - 2,800,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1