Build and maintain dashboards and reporting solutions across multiple business functions including Sales, Customer Success, Marketing, Product, and Engineering
Perform ad-hoc analysis and exploratory user behavior analysis to uncover trends, opportunities, and actionable insights
Own data pipelines from ingestion and transformation through modeling and analytics delivery
Design, build, test, and release scalable analytics solutions using a variety of data sources
Collaborate with stakeholders to gather requirements and translate business needs into measurable solutions
Break down high-level initiatives into manageable epics, stories, and tasks for execution and tracking
Organize and maintain Jira backlogs, ensuring priorities and deliverables remain aligned across teams
Lead sprint planning activities and support agile delivery processes
Ensure data quality, consistency, and integrity through best practices in data collection, validation, and analysis
Identify and resolve data discrepancies and process gaps proactively
Mentor and support junior analysts by sharing technical expertise, best practices, and collaborative problem-solving approaches
Maintain clear and up-to-date documentation for analytics processes, workflows, and systems
Requirements
5+ years of experience working with big data systems, data processing, and SQL databases
3+ years of hands-on programming experience, preferably in Python, with the ability to write clean, modular, and maintainable code
Strong expertise in SQL, dimensional modeling, and analytical data warehouses such as Hive and Snowflake
Experience building dashboards and visualizations using modern BI tools
Strong analytical and problem-solving skills with the ability to communicate findings clearly to both technical and non-technical audiences
Experience working in agile environments with tools such as Jira
A collaborative mindset with strong organizational and stakeholder management skills
Passion for continuous learning, innovation, and improving how teams work with data