Senior Software Developer

While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.


If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!

Job Description

Role: Senior Software Developer

Experience Level: 4+ Years

Work location: Mumbai, Bangalore and Trivandrum(Hybrid)

Notice Period: 0-15 days

1. Overview:

The Software Developer will be responsible for building the interactive visualization and reporting layer for the R&D ROI attribution POC, translating complex model outputs into clear, actionable insights for stakeholders. This role will also contribute to developing robust APIs or services for model deployment and integration, ensuring a seamless user experience and demonstrating the solution's potential for operationalization.

2. Key Requirements:

  • Expert proficiency in Python.

  • Strong experience with web frameworks for backend APIs (e.g., Flask, FastAPI, Django) and interactive dashboards (e.g., Streamlit, Dash, Plotly).

  • Proficiency in data visualization libraries (e.g., Matplotlib, Seaborn, Plotly).

  • Solid understanding of RESTful API design principles.

  • Experience with testing tools for front-end and backend components (e.g., pytest, unittest, Selenium, Cypress).

  • Familiarity with deploying web applications/APIs on cloud platforms (GCP, AWS, or Azure).

  • Strong command of Git for version control.

  • Develop and implement the interactive POC dashboard to visualize R&D ROI attribution, counterfactuals, and model explanations.

  • Design and build APIs or microservices to expose model predictions and insights, facilitating integration with potential future client systems.

  • Collaborate with ML Engineers to understand model outputs and design intuitive user interfaces that effectively communicate causal impacts.

  • Ensure the dashboard and any developed services are performant, responsive, and user-friendly, providing a compelling demonstration of the solution.

  • Implement robust testing strategies for front-end components and API endpoints, including unit tests for UI components, integration tests for API interactions, and end-to-end tests for user flows.

  • Experience with JavaScript and modern front-end frameworks (React, Angular, Vue.js).

3. Good to Have:

  • Familiarity with BI tools like Tableau or Power BI.

  • Knowledge of UI/UX design principles.

4. Soft Skills:

  • User-Centric Design: Strong focus on creating intuitive and effective user interfaces.

  • Communication: Ability to translate technical concepts into clear visual representations and explain them to non-technical users.

  • Attention to Detail: Meticulous in ensuring data accuracy and visual clarity in dashboards.

  • Problem-Solving: Creative approach to presenting complex data and model outputs.

  • Collaboration: Works closely with ML Engineers and client stakeholders to gather requirements and iterate on dashboard design.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!