Business Intelligence Developer / Python Streamlit Developer
Core
Design internal Python libraries and reusable UI components for Streamlit applications, maintain legacy BI dashboards, and support data pipeline transitions.
Role type
Senior IC Business Intelligence & Streamlit Developer
Builds
Internal Python libraries, Streamlit data apps, and data visualization dashboards
Domain
SaaS / Customer Experience / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, SQL, Databases, Data Engineering, AI usage with coding agents
Preferred skills
Streamlit, DBT, Snowflake, AWS/GCP/Azure, Machine Learning, Tableau, Looker
Technologies
Python, Streamlit, Tableau, Looker, DBT, Snowflake, AWS, GCP, Azure
Responsibilities
Design and develop an internal Python library to standardize Streamlit application development; Create reusable UI components and AI/LLM wrappers; Enforce software development best practices including version control and automated testing; Support and update legacy dashboards in Tableau and Looker; Ensure stability of current data systems while transitioning workloads to Streamlit; Help define scopes and requirements for updating existing data pipelines in DBT
Seniority
Mid-Senior, hands-on IC