HamburgerMenu
hirist

Streamlit Developer/Junior Data Scientist

D Square Consulting Services
2 - 5 Years
Bangalore

Posted on: 27/10/2026

Job Description

JD - Streamlit Developer / Jr. Data Scientist

Experience : 2+ Years

Work Mode : On-site

Location : Bangalore

Job Summary :

We are looking for a Streamlit Developer / Jr. Data Scientist with strong experience in Python, SQL, Snowflake, and Streamlit to support the development and maintenance of internal business applications.


The role will focus on building multi-page Streamlit applications, developing interactive data components, writing and optimizing SQL queries against Snowflake, integrating data science model outputs into user-friendly applications, deploying applications across environments, and troubleshooting production issues.

Must-Have Skills :

- 2+ years of professional experience building data applications using Python.

- Strong hands-on experience with Streamlit and the ability to independently build and structure Streamlit applications.

- Strong SQL skills, including joins, window functions, and aggregations over large tables.

- Hands-on experience with Snowflake.

- Strong experience with the Python data stack, particularly pandas.

- Experience building multi-page Streamlit applications.

- Experience developing interactive data tables, editable inputs, pivot views, timeframe selectors, and metric cards.

- Understanding of Streamlit session state, caching, layout, and application performance.

- Experience deploying and migrating Streamlit applications across environments.

- Experience debugging production issues related to serialization, caching, session state, and performance.

- Experience with Git and standard code review practices.

- Ability to work independently from written requirements and effectively communicate when requirements need clarification.

Good-to-Have Skills :

- Experience with PySpark.

- Experience working with Databricks.

- Experience with e-commerce, retail, or CPG data.

- Experience demoing applications to non-technical business stakeholders.

- Experience working closely with Data Scientists to integrate model outputs into business applications.

Key Responsibilities :

- Build and maintain multi-page Streamlit applications used by internal business teams.

- Develop application pages, tables, filters, charts, and interactive calculators on top of Snowflake data.

- Write SQL queries against Snowflake to power application views and optimize queries for improved page performance.

- Build interactive components such as filterable data tables, editable inputs that trigger recalculation, pivot views, custom timeframe selectors, and metric cards.

- Work closely with Data Scientists to transform model outputs into intuitive and user-friendly applications for non-technical stakeholders.

- Deploy and migrate Streamlit applications across different environments.

- Debug and resolve production issues, including serialization errors, caching behavior, session state issues, and performance challenges with large result sets.

- Apply appropriate Streamlit session state and caching techniques to ensure reliable application behavior.

- Participate in Git-based development and standard code review processes.

- Work from written requirements with minimal supervision and proactively communicate any gaps or concerns in requirements.

- Support application enhancements and maintenance based on business user needs.

Qualification :

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

- Professional experience in Python-based data application development is required.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...