Job Title:
Sr Software Engineer - Products
Location
: Pune
About Improzo
At Improzo (Improve + Zoe; meaning Life in Greek), we believe in improving life by empowering our customers. Founded by seasoned Industry leaders, we are laser focused for delivering quality-led commercial analytical solutions to our clients. Our dedicated team of experts in commercial data, technology, and operations has been evolving and learning together since our inception. Here, you won't find yourself confined to a cubicle; instead, you'll be navigating open waters, collaborating with brilliant minds to shape the future. You will work with leading Life Sciences clients, seasoned leaders and carefully chosen peers like you!People are at the heart of our success, so we have defined our CARE values framework with a lot of effort, and we use it as our guiding light in everything we do. We CARE!
- Customer-Centric: Client success is our success. Prioritize customer needs and outcomes in every action.
- Adaptive: Agile and Innovative, with a growth mindset. Pursue bold and disruptive avenues that push the boundaries of possibilities.
- Respect: Deep respect for our clients & colleagues. Foster a culture of collaboration and act with honesty, transparency, and ethical responsibility.
- Execution: Laser focused on quality-led execution; we deliver! Strive for the highest quality in our services, solutions, and customer experiences.
About The Role
We are seeking a highly skilled and motivated
full-stack Sr. 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 Senior Engineer, you will be a key contributor, responsible for designing, building, and deploying the core components of the platform. You will blend your deep expertise in full-stack Python development, data engineering, and AI/ML to create a scalable and impactful product that delivers actionable insights.
Key Responsibilities
- Design and deliver a modern, AI-first analytical applications platform using Python, leveraging frameworks like Django or Flask.
- Design, develop, test, deploy, and maintain robust, scalable, and efficient software applications using Python.
- Develop and implement server-side logic, integrating user-facing elements developed by front-end developers.
- Design and implement data storage solutions, working with various databases (SQL and NoSQL).
- Develop and integrate APIs (RESTful, GraphQL) and other third-party services.
- Optimize applications for maximum speed, scalability, and security.
- Participate in the entire software development life cycle (SDLC), from requirements gathering and analysis to deployment and post-launch support.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and resolve complex software defects and issues.
- Build scalable data pipelines and services, integrating technologies like Spark, Kafka, and Databricks/Snowflake, to handle large-scale life sciences datasets from sources like Iqvia and Veeva.
- Implement and manage CI/CD pipelines using tools like Jenkins or GitLab CI and containerization with Docker and Kubernetes to ensure high-quality and reliable deployments.
- Collaborate closely with product managers and architects to translate product vision into technical requirements and deliver high-quality, client-centric features.
- Integrate and operationalize advanced AI/ML models, including generative AI and agents built with Crew.Ai and Langchain, into the platform to power new applications.
- Ensure the platform provides robust capabilities for data exploration, analysis, visualization, and reporting, meeting the needs of our users.
- Uphold engineering best practices, conduct thorough code reviews, and champion a culture of technical excellence and continuous improvement.
Qualifications
- Bachelor's or Master's degree in Computer Science or a related technical field.
- 5+ years of hands-on experience in fullstack python product development, building and scaling complex applications in a product-focused environment. Past experience leveraging Java and .NET is desired.
- Expert proficiency in Python for backend development, with extensive experience in Django including the ORM, migrations, and the Django REST Framework (DRF).
- In-depth knowledge and experience with python core principles, including object-oriented programming (OOP), data structures, and algorithms.
- Experience with big-data ecosystem for data processing, analysis, backend development: e.g., Flask/Django, Sql/NoSql, Spark, AirByte/Databricks/Snowflake, Spark, Kafka, Hadoop, etc.
- Strong experience with big-data technologies such as Spark, AirByte, Databricks, Snowflake, relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)
- Solid experience with front-end technologies like React or Angular.
- Hands-on experience with cloud-based platforms (AWS preferred), including services for compute, storage, and databases.
- Proven experience with CI/CD tools (Jenkins, GitLab CI), containerization (Docker, Kubernetes), and logging/monitoring tools (Grafana, Prometheus).
- Experience with advanced analytics, including integrating AI/ML models into production applications.
- Experience with testing frameworks (e.g., Pytest, Unittest) and a commitment to writing unit and integration tests.
- Knowledge of the life sciences and biopharma industry, including commercial datasets and compliance requirements (HIPAA, CCPA), is highly desirable.
- Excellent problem-solving, communication, and collaboration skills.
- Attention to details, biased for quality and client centricity.
- Ability to work independently and as part of a cross-functional team.
- Strong leadership, mentoring, and coaching skills.
Benefits
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge Analytics projects, transforming the life sciences industry
- Collaborative and supportive work environment.
- Opportunities for professional development and growth.
Skills: sql,restful apis,python,databricks,spark,data engineering,front-end technologies (react, angular),django,product development,kafka,docker,ci/cd (jenkins, gitlab ci),flask,kubernetes,nosql,ai/ml integration,snowflake,aws,graphql