The role you're interested in...As a BI Developer, you will help our company solve challenging business problems and drive decisions through trusted, scalable analytics. As a member of our Enterprise Data Intelligence team, you will work at the intersection of business, data, and technology, partnering with stakeholders to understand business problems, define meaningful metrics, and deliver analytical solutions that enable better and faster decision-making.
In this role, you will have an opportunity to own up to medium complexity BI solutions end-to-end, from business discovery and requirements definition through metric definition, data and semantic modeling, visualization, testing, deployment, adoption, and ongoing support. You will primarily work in Power BI and SQL, while partnering closely with Data Engineering and working within a broader modern data ecosystem that includes Snowflake and dbt.
This role goes beyond building dashboards. You will contribute to development standards, reusable patterns, semantic modeling practices, and practical governance while bringing your own informed point of view to how analytical solutions should be designed and delivered.
We are looking for someone who is hands-on, technically strong, self-directed, curious, and biased toward action and closure. You should be comfortable operating with ambiguity, forming recommendations rather than waiting for detailed instructions, respectfully challenging assumptions, and taking ownership of moving work across the finish line.
The work environment...So, what's it like to work here? If you're based in the greater Bay Area, you'll walk into our Emeryville office each Tuesday morning and start the in-person portion of our hybrid work week at our weekly all-company meeting and find close to 200 of your colleagues, some sitting with their dogs, talking excitedly through the week ahead and watching a newer teammate tell their personal life and career journey followed by a quick update on any hot topics that might be relevant to the week ahead.
We are a dynamic, HYBRID workplace so every employee who lives within 100 miles of our offices is expected to come in Tuesday through Thursday. We are very intentional about connecting in person for things like innovation, impromptu collaboration, having respectful challenges to get to better decisions, leadership role-modeling, and culture building. Great work cultures are built on stories about what great looks like in practice, and great stories during virtual meetings just don't happen. The expected pay scale for this role is $120k to $140k, which may vary based on relevant experience, qualifications, geographic area (if applicable), and internal equity for the role.
At the beginning of 2026, we will move into our massive modern 133,000 square foot headquarters in Emeryville, California, complete with spacious personal workspaces, gym with rock-climbing wall, a café, free onsite parking, tons of greenery, and many transportation options.
You're excited about this opportunity because your time will be filled with...
Design, Develop, and Deliver BI Solutions: 50% of your time- In partnership with Associate Director, own BI projects end-to-end, including discovery, requirements definition, solution design, development, testing, deployment, documentation, training, adoption, and ongoing support.
- Partner directly with business stakeholders and lead discovery sessions to understand business processes, and the decisions the analytics need to support, translating loosely defined business questions into analytical requirements, metric definitions, data requirements, and implementable BI solutions..
- Design and develop intuitive, scalable, and performant Power BI reports and dashboards that enable users to understand performance, identify opportunities, and take action.
- Develop and maintain DAX measures, calculations, KPIs, and analytical experiences using sound modeling practices.
- Apply effective visualization, information-design, and user-experience principles so BI products clearly communicate insights rather than simply present available data.
- Explore and analyze data to identify patterns, anomalies, data-quality issues, and assumptions that should be validated before solutions are implemented.
- Bring an informed point of view to business and technical discussions. Respectfully challenge requirements, metric definitions, or proposed solutions when the data or experience suggests a better approach.
- Manage dashboard design discussions, UAT, stakeholder communication, and delivery activities necessary to successfully implement BI solutions.
- Manage multiple initiatives and dependencies, communicate risks early, respect agreed-upon timelines, and actively drive open decisions and deliverables toward closure.
- Partner with stakeholders following deployment to evaluate adoption and effectiveness, gather feedback, and evolve analytical products as business needs change.
Build and Maintain Trusted Semantic Models and Metrics: 30% of your time- Design, build, maintain, and support reusable Power BI semantic models that provide consistent analytical experiences across reports and business use cases.
- Partner with business stakeholders to define KPIs and metrics, including their business meaning, calculation logic, grain, dimensions, filters, and underlying business rules.
- Build reusable measures and analytical constructs that promote consistent interpretation of business performance across reports and teams.
- Apply consistent practices for semantic model naming, documentation, ownership, security, performance, metric definition, lifecycle management, and reuse.
- Collaborate closely with Data Engineering to communicate data requirements, understand upstream transformations and dependencies, troubleshoot data issues, and determine the appropriate layer for business and analytical logic.
- Understand the upstream data lifecycle sufficiently to recognize when a requirement should be addressed through the underlying data model or transformation layer rather than through additional report-specific logic.
- Help reduce duplicated business logic and unnecessary report-specific calculations by promoting scalable and reusable analytical patterns.
- Contribute to practical governance practices that improve the consistency, usability, trust, maintainability, and reuse of semantic models and metrics.
Drive BI Development Excellence and Innovation: 20% of your time- Contribute to establishing and continuously improving BI development standards, best practices, and reusable patterns across solution design, semantic modeling, metric development, visualization, testing, documentation, review, deployment, and support.
- Help demonstrate through implementation what good looks like for BI from a process, technical, and implementation perspective.
- Understand and follow structured software development and deployment practices appropriate to BI delivery, including requirements and design, development, testing, peer review, version control, deployment/release management, documentation, and production support.
- Develop and apply appropriate testing approaches for BI solutions, including validation of source-to-report data, metric calculations, filters, security, edge cases, and regression impacts.
- Assist in the implementation and maintenance of appropriate data-access and security practices within BI solutions.
- Monitor deployed solutions, troubleshoot issues across the BI stack, and partner with Data Engineering when root causes extend into upstream data models or pipelines.
- Proactively identify opportunities to simplify, standardize, automate, consolidate, or improve existing BI solutions and development processes.
- Apply practical governance practices and contribute to improving how BI assets, semantic models, metrics, documentation, access, and lifecycle management are handled.
- Use AI-assisted tools as a practical, repeatable part of day-to-day BI development to accelerate and improve requirements analysis, SQL and DAX development, semantic modeling, dashboard prototyping, documentation, test creation, troubleshooting, and technical/design reviews, and proactively identify new ways to improve the speed, quality, and consistency of BI delivery.
- Apply sound judgment to AI-generated outputs by reviewing, validating, and testing results before incorporating them into production solutions.
What are we looking for?Education:- Bachelor's degree in computer science, Information Systems, Data Analytics, Engineering, Business Analytics, or a related discipline, or equivalent practical experience.
Experience:- 3+ years of experience developing enterprise BI and analytics solutions, with demonstrated experience delivering solutions from business requirements through production deployment and support.
- Strong hands-on experience with Microsoft Power BI, including report/dashboard development, semantic modeling, DAX, Power Query, security, deployment, and performance optimization.
- Advanced SQL skills with the ability to independently explore complex datasets, develop analytical logic, troubleshoot data issues, and write efficient and maintainable queries.
- Strong understanding of data and dimensional modeling, including facts, dimensions, grain, relationships, hierarchies, and common analytical modeling patterns.
- Demonstrated experience building and maintaining semantic models and reusable business metrics/KPIs.
- Experience partnering with business stakeholders to define metrics rather than simply implementing predetermined calculations.
- Ability to lead requirements and discovery conversations and translate ambiguous business questions into clearly defined analytical requirements and solutions.
- Strong analytical mindset with the ability to explore data, identify patterns and anomalies, validate assumptions, and critically evaluate whether the underlying data supports the business question being addressed.
- Experience collaborating closely with Data Engineering teams and an understanding of how BI fits within the end-to-end data lifecycle, from source data and transformations through dimensional models, semantic models, and downstream analytical consumption.
- Exposure to modern cloud data platforms such as Snowflake and analytics transformation frameworks such as dbt, with an understanding of their role in producing trusted, analytics-ready data. Hands-on development expertise in Snowflake or dbt is not required.
- Understanding of structured software development and deployment practices as they apply to BI, including testing, review, version control, deployment across environments, release management, and production support.
- Understanding of data quality, governance, lineage, security, and documentation concepts relevant to enterprise analytics.
- Demonstrated ability to independently drive BI initiatives, manage dependencies, communicate risks, respect delivery commitments, and move projects and decisions toward closure.
<