Galent

Analytics and BI Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an Analytics and BI Engineer on a contract basis in New York, NY, with a pay rate of "X". Requires a Bachelor’s degree, 7 years of experience, and 2+ years in Streamlit and Python. Strong skills in SQL, cloud integrations, and UI/UX design are essential.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
November 22, 2025
🕒 - Duration
Unknown
-
🏝️ - Location
On-site
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
New York, NY
-
🧠 - Skills detailed
#Snowflake #Data Lake #REST API #Data Warehouse #Scala #REST (Representational State Transfer) #GIT #HTML (Hypertext Markup Language) #Data Engineering #Security #Agile #Deployment #Data Integration #BI (Business Intelligence) #Data Lakehouse #JavaScript #Version Control #SQL (Structured Query Language) #Computer Science #Python #Data Science #Cloud #Dimensional Data Models #Streamlit
Role description
We have an immediate opening for a Analytics and BI Engineer with a leading IT service/solutions provider in NY. Analytics and BI Engineer Contract Location: New York, NY Job Purpose To design, develop, and deploy interactive data applications using Streamlit platform. You will collaborate with business stakeholders, data engineers, data scientists, and analysts to create scalable, user-friendly solutions that drive business intelligence and analytics. Desired Skills and Experience Essential skills • Bachelor’s degree in Computer Science, Engineering, or a related field • Overall, 7 years of experience working in the software development, engineering, and analytics field • 2+ years of hands-on experience developing applications with Streamlit and Python. • Excellent Python and SQL proficiency • Experience integrating applications with cloud data warehouses and REST APIs. • Experience with dimensional data models and data shaping techniques. • Strong UI/UX design skills, including wireframe creation and user flow development. • Working experience of snowflake for data integrations Job Purpose To design, develop, and deploy interactive data applications using Streamlit platform. You will collaborate with business stakeholders, data engineers, data scientists, and analysts to create scalable, user-friendly solutions that drive business intelligence and analytics. Desired Skills and Experience Essential skills • Bachelor’s degree in Computer Science, Engineering, or a related field • Overall, 7 years of experience working in the software development, engineering, and analytics field • 2+ years of hands-on experience developing applications with Streamlit and Python. • Excellent Python and SQL proficiency • Experience integrating applications with cloud data warehouses and REST APIs. • Experience with dimensional data models and data shaping techniques. • Strong UI/UX design skills, including wireframe creation and user flow development. • Working experience of snowflake for data integrations Good-to-Have • Familiarity with HTML, CSS, and JavaScript for UI enhancements is a plus. • Understanding software development best practices, version control (Git), and CI/CD. Key Responsibilities • Design, develop, and maintain interactive web applications using Streamlit and Python. • Build and optimize live dashboards, reports, and data apps on Streamlit platform. • Integrate applications with cloud data warehouses (Snowflake) and APIs for dynamic data handling. • Translate business requirements into functional, visually appealing applications and dashboards. • Collaborate with cross-functional teams to gather requirements, create wireframes, and develop intuitive user interfaces. • Implement authentication, access control, and security best practices in all applications. • Optimize application performance, responsiveness, and user experience. • Provide technical support, troubleshooting, and performance optimization for deployed solutions. • Document codebase, workflows, and deployment processes. • Contribute to Agile development processes, including sprint planning and delivery. Key Metrics • Python, SQL, Streamlit, Snowflake • Data Lakehouse principles • UI/UX exposure Behavioral Competencies • Good communication (verbal and written) • Experience in managing client stakeholders • Familiarity with HTML, CSS, and JavaScript for UI enhancements is a plus. • Understanding software development best practices, version control (Git), and CI/CD. Key Responsibilities • Design, develop, and maintain interactive web applications using Streamlit and Python. • Build and optimize live dashboards, reports, and data apps on Streamlit platform. • Integrate applications with cloud data warehouses (Snowflake) and APIs for dynamic data handling. • Translate business requirements into functional, visually appealing applications and dashboards. • Collaborate with cross-functional teams to gather requirements, create wireframes, and develop intuitive user interfaces. • Implement authentication, access control, and security best practices in all applications. • Optimize application performance, responsiveness, and user experience. • Provide technical support, troubleshooting, and performance optimization for deployed solutions. • Document codebase, workflows, and deployment processes. • Contribute to Agile development processes, including sprint planning and delivery. Key Metrics • Python, SQL, Streamlit, Snowflake • Data Lakehouse principles • UI/UX exposure Behavioral Competencies • Good communication (verbal and written) • Experience in managing client stakeholders