BI Developer/Database Developer/Database Engineer/ETL Developer

Job Locations US-MA-Cambridge
IT/Technology Management

Job Description

Our job is to be bold at work.

It starts with an insatiable curiosity about clients, colleagues, and the future. At Forrester, we believe curiosity powers progress. Forresterites bring a diversity of opinions and the courage of their convictions to collaborate on the ideas and initiatives that change the course of business. As a trusted advisor to the most influential companies in the world, we live at the nexus of what’s next.


About This Role:

This is an exciting time to join Forrester’s business intelligence team, as Forrester is expanding the use and usability of its BI platforms. This position will be a critical component of that expansion as you will work with corporate business and technology leaders to design and deliver the next-generation enterprise data warehouse infrastructure to help support corporate reporting initiatives and drive business insights. Being a BI Developer requires an understanding of business intelligence tools, techniques, and best practices as well as a fundamental understanding of the subscription-based business model. The ideal candidate is self-motivated and possesses a passion for leveraging data to deliver business value and drive efficiencies, an affinity for technology, and a creative approach to problem solving. This role requires deep experience in data warehouse tools, technologies, and architecture and knowledge of trends in data delivery and information management.


Job Description:

  • Manage and scale Forrester’s data warehouse infrastructure to help support corporate reporting, business intelligence, and customer analytics initiatives.
  • Partner with business representatives, business analysts, developers, and DBAs to deliver comprehensive business-facing BI solutions.
  • Ensure accuracy and integrity of all data in the data warehouse.
  • Design, implement, and deploy ETL processes for and other databases.
  • Assist with the configuration and administration of the ETL and Tableau infrastructure.
  • Manage existing data models (relational and dimensional) to support business initiatives.
  • Assist in performance-tuning to achieve optimal performance.
  • Support an ecosystem of continuous delivery pipeline tooling through integration and automation.
  • Stay abreast of industry trends surrounding business intelligence.


Job Requirements:

  • A BS/MS degree in computer-related studies or comparable work experience.
  • Three-plus years of experience in working with business stakeholders in requirements gathering and creating architectural designs.
  • Three-plus years of experience in data warehouse design and development.
  • Three-plus years of experience with any ETL tools.
  • Three-plus years of experience in writing procedures, views, materialized views, and complex SQL queries using any relational database.
  • Good understanding of data warehousing concepts and dimensional modelling techniques.
  • Experience with columnar data stores, such as Cassandra, HBase, Amazon Redshift, or Dynamo DB is a plus.
  • Experience with Big Data technologies, such as Apache Spark with PySpark, is a plus.


Explore #ForresterLife on:






FLSA Status:



Forrester Research, Inc. is an Equal Opportunity/Affirmative Action Employer that is committed to equal employment opportunity for all qualified individuals without regard to race, color, religion, national origin, ancestry, sex, age, disability, sexual orientation, gender identity and expression, marital status, genetic information, military service, veteran status, or any other status protected by applicable law. Minorities, Women, Individuals with Disabilities, and Veterans are especially encouraged to apply.




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.