Role: Senior Python Developer
This is one of key requirement. Python, Streamlit and API & UI integration to manage dashboard, Snowflake/ any other strong SQL are key experience.
We are seeking a skilled Open-Source Developer with strong expertise in Python, Snowflake and Streamlit to design, develop and maintain scalable data-driven applications.
Develop, test, and maintain Python applications with a focus on performance and scalability.
Build interactive Streamlit dashboards and data applications for business users and stakeholders.
Contribute to and leverage open-source libraries, ensuring code is reusable, modular, and well-documented.
Participate in code reviews, maintain version control (Git), and contribute to continuous integration and deployment processes.
Required Qualifications:
Strong proficiency in Python programming (data manipulation, API integration, and automation).
Hands-on experience with Snowflake (SQL, performance tuning, and warehouse management).
Proven ability to develop Streamlit dashboards and interactive data applications.
Familiarity with data modeling, ETL processes, and cloud-based data solutions (AWS, Google Cloud Platform, or Azure preferred).
Preferred Skills:
Experience with pandas and other Python data libraries.
Knowledge of Docker or containerization for application deployment.
Understanding of data visualization best practices and UI/UX principles for dashboards.
Contributions to open-source projects (provide GitHub or portfolio links if available).