Business Intelligence Data Developer II
At Expedia Group, the data landscape is defined by complexity. As a lodging marketplace, we connect customers with our millions of hotel partners;
displaying a multitude of rates, promotions and content to facilitate the best possible purchase decisions. All of this results in an abundance of data ready to be transformed and interpreted into something meaningful.
At Expedia Group we have a large Analytics function focused on delivering these insights, within which the Business Intelligence team has a critical role to play.
The Business Intelligence team is focused on building reliable data structures, analytical tools, and process automation applications to support the operations of our Lodging Analytics team as they become more scientific and efficient in engagement with our hotel suppliers.
Developers work closely with the business analyst and data scientist communities across the organization, sharing in the ownership of key projects and deliverables, working to maintain a robust operation over a long-term basis.
Working with teams in Switzerland and the US, the Data Developer will use a variety of tools to maintain and optimize a complex Big Data ecosystem and promote better data resilience, process reliability, and overall operational scalability.
As a Business Intelligence Data Developer, you will serve as an expert in our infrastructure and play an important role in supporting our data products and applications.
Responsibilities include :
Serve as an expert on Expedia’s datamarts / warehouses with a deep understanding of the architecture and be able to thrive and work past the complications of a multi-platform environment (SQL Server, Teradata, Hadoop) in a decentralized technology infrastructure
Be a team player and work directly with other development teams, analysts and data scientists to support our prototype solutions, maintaining flexibility and accountability to keep project progressing
Use your creativity, curiosity and technical mind to work past blockers by choosing the right integration of technologies and tools to solve the business problem
Fundamentally own and understand the data, and be able to interpret how users leverage data and what that means for the operation you are supporting
Communicate and manage interactions with other development teams, while being logical, data driven, and focused on problem solving and exceptional delivery to support their needs
Always be learning and looking to expand the breadth of your expertise outside your comfort zone because the business is evolving and you need to stay current
Example of real project that you will be asked to deliver :
As a Data Developer, you will work with other teams to stabilize a critical business data set by creating an operation to handle business logic modification, building out a monitoring framework and platform, and creating a process to manage and enhance aggregates that facilitate analytics over the long-term
Minimum Skills :
Must excel at adapting to unpredictable scenarios, thinking logically and analytically, and learning quickly
Strong foundation in SQL, particularly Business Intelligence and Analytics solutions : Strong scripting skills to perform data / file manipulationStrong background in Data Warehousing and Business Analytics environmentAbility to read and interpret data schemas,Ability to develop reporting and visualizations
Minimum of 3 years’ experience working with Microsoft SQL Server, SQL Server Integration Services(SSIS) and SQL Server Reporting Services (SSRS)
Must have experience creating data marts and ETLs
Must have experience working with Big Data tools
Excellent verbal and written communication skills (English)
A MS / BS degree in Computer Science or related technical field preferred. Additional education in business or statistics a plus
Experience with Hadoop development (big data) a plus
Experience working with AWS cloud-based services : S3, EC2, RDS, Snowflake
Experience working with Hadoop, Hive, Presto, Spark, Qubole, Snowflake