Snowflake Developer
Join Our Community
Required Skills
Job Description
We are looking for two UI Engineers to build and improve a data\-intensive adoption
dashboard and its conversational analytics experience. The application runs in
Snowflake and combines interactive KPI dashboards with a chatbot that uses
Snowflake Cortex to answer questions over governed data.
You will turn product and user needs into clear, reliable interfaces; integrate
dashboard and chat experiences with Snowflake\-backed services; and improve
performance as data volumes and usage grow. The current application uses Python
and Streamlit, with React and ECharts for a custom chart component. Engineers will
work closely with product, data, analytics, and platform teams.
- *Tech stack**
\*\*Core stack\*\*
\- Snowflake data platform and SQL
\- Python and Streamlit for the application and dashboard
\- JavaScript or TypeScript, React, and CSS for custom UI components
\- ECharts or a comparable charting library for interactive visualizations
\- Snowflake Cortex / Cortex Analyst for conversational analytics
\*\*Related technologies and practices\*\*
\- Snowpark and Snowflake semantic views
\- Git\-based code review and CI/CD
\- UI, integration, and performance testing
\- Browser profiling, query profiling, caching, and application monitoring
- *\#\# What you will do**
\- Build and maintain responsive dashboard interfaces, charts, filters, drill\-downs, and
data tables.
\- Develop conversational UI features, including chat history, streaming or progress
states, feedback, and error handling.
\- Integrate user\-facing features with Snowflake data and services, collaborating on
SQL and data contracts as needed.
\- Improve dashboard and chat responsiveness through efficient queries, caching,
pagination, and careful UI state management.
\- Make complex adoption metrics understandable through thoughtful information
design and consistent visualizations.
\- Write readable, maintainable code and contribute to code reviews, documentation,
and delivery practices.
\- Diagnose UI, integration, and performance issues using logs, profiling, and query or
application measurements.
\- Partner with stakeholders to clarify requirements and deliver incremental
improvements to the product.
- *\#\# Required qualifications**
\- 5\+ years of professional frontend or UI engineering experience, or equivalent
demonstrated experience.
\- Strong JavaScript or TypeScript, HTML, and CSS skills, with experience building
production user interfaces.
\- Experience with React or a comparable modern UI framework.
\- Experience building dashboards or other data\-heavy applications with interactive
charts, filters, and tables.
\- Strong SQL skills and practical experience integrating an application with a
relational or cloud data platform.
\- Demonstrated ability to find and address performance bottlenecks in interfaces and
data\-backed user flows.
\- Understanding of accessibility, responsive design, browser behavior, and usability
fundamentals.
\- Clear communication skills and the ability to collaborate across engineering and
business teams.
Pay: ₹1,200,000\.00 \- ₹2,000,000\.00 per year
Benefits
- Paid sick time
- Paid time off
- Provident Fund
Location
- Hyderabad, Telangana (Preferred)
Work Location: In person
Similar Jobs
- T
Senior Cloud Engineer
Teradata · TS, IN
- C
Sr Manager, Data Engineering Lead (PL)
Charles Schwab · TS, IN
- N
SW Specialist
NASDAQ · KA, IN
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Hyderabad
- Posted
- 2h ago
- Source
- Indeed