Analytics and BI Engineer

3 years

4 - 7 Lacs

Posted:2 weeks ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Princeton | Contract

Overview
We are seeking a talented engineer 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.

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.

Required Skills & Qualifications
  • Excellent communication and collaboration skills.
  • 3+ years of experience in software development, data engineering, or a related 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.
  • Familiarity with HTML, CSS, and JavaScript for UI enhancements is a plus.
  • Understanding of software development best practices, version control (Git), and CI/CD.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You