29 Oct
|
D Square Consulting Services
|
Bengaluru
29 Oct
D Square Consulting Services
Bengaluru
JD - Streamlit Developer / Jr. Data ScientistExperience : 2+ YearsWork Mode : On-siteLocation : BangaloreJob 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.- Skilled experience in Python-based data application development is required. (ref:hirist.tech)
📌 Streamlit Developer/Junior Data Scientist (Bengaluru)
🏢 D Square Consulting Services
📍 Bengaluru