• Sr Business Intelligence Engineer

    Job Locations US-MA-Boston
    Posted Date 2 months ago(12/6/2019 3:21 PM)
    Requisition ID
    Job Function
    Software Development
  • .

    Cengage Logo 210x40

    Do you dare to reinvent the future of education?

    At Cengage, we're harnessing the power of tech to build a future where all learners have the tools and confidence to achieve their goals. As a Cengage employee, you'll be helping to transform the way people learn. Collaborating with the best of the best, you'll feel challenged and inspired to do breakthrough work. Together, there's no limit to what we can imagine, create and innovate!

    Are we right for you?

    We set the bar higher by bringing our unique talents and points of view to the table every day. We're curious and comfortable with change and are willing to take risks to transform education for the better. Most importantly, we put learning first with everything we do. We also offer a fun, challenging, and rewarding environment with the opportunity to work with some of the most talented people in our industry.

    What You'll Do Here:

    As a Senior Business Intelligence Engineer at Cengage, you will have responsibility for configuring and supporting customized information systems that generate analytical information and reports to support business outcomes. Bringing together data, tools, and methodologies, the BI Team plays a key role in corporate decision-making. Working closely with management and across our engineering teams, you'll influence technical decisions and business outcomes by providing reporting that helps to analyze and interpret data for actionable insights.



    • Lead data warehouse requirements gathering, design, analysis, and infrastructure maintenance to best support rapidly evolving reporting and business challenges.

    • Work with cross-functional teams to automate reporting and build a strong reporting architecture.

    • Collect, process, and clean data from different sources using SQL, Python, or other scripting languages.

    • Build conceptual, logical and detailed models; help clean up and extend existing data models.

    • Create queries and data transfer processes; optimize performance of ETL and data models.

    • Configure intelligence software to support solutions; debug, troubleshoot and fix data issues.

    • Build customized self-service report interfaces to enable business unit analysts to pull required information.

    • Deliver complete reports and analyses to stakeholders in the form of CVSs, dashboards or PowerPoint/Google Slides.

    • Support users with training and education about data and how to use our self service platform to answer their own questions.

    • Maintain appropriate user access to data and customized reports.

    • Support and mentor teams and team members

    Skills You Will Need Here:

    • Bachelor's degree in a quantitative/technical field (e.g. Computer Science, Statistics, Engineering).
    • 3+ years experience working in business intelligence, analytics, data engineering, or a similar role.
    • Knowledge of MPP and relational databases (Snowflake, Redshift, MySQL, PostgreSQL, etc.).
    • Experience using and building solutions to support BI reporting Tools (Looker, Tableau, etc).
    • Experience optimizing performance of ETL and data models.
    • Hands-on experience in writing SQL queries across data sets.
    • Proficiency with Python.
    • Experience with Git and Jupyter.
    • Excellent communication skills and experience working with teams to assess their data needs
    • Ability to communicate technical concepts to non-technical customers in a cross-functional environment.

    Bonus / Preference:

    • Experience pulling data from APIs, using IntelliJ IDE, and/or DBeaver database management tool.

    • Knowledge of recent advances in distributed systems (e.g. MapReduce, MPP architectures, and NoSQL databases).

    • Proficiency in a broad range of data design approaches and know when it is appropriate to use them (and when it is not).

    • Experience with the full lifecycle of designing, developing, and maintaining software.

    • Demonstrated strength in data modeling, ETL development, and data warehousing.

    • Experience building infrastructure to manage large data sets.




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