Data Engineer/Sr Data Engineer – Data Engineering Platform Team
The selected candidate will join our Data Engineering Platform team within the Global Retail Markets IT division at Liberty Mutual Insurance. The team is responsible for working with internal business customers to identify business requirements, developing and administering data ingestion and presentation processes on our data platforms, and supporting/interfacing with our ETL, Data Virtualization, and Enterprise Analytics platforms. This position will focus on our PowerBI deployment and growing ingestion/presentation needs with opportunities to work across a variety of enterprise data platforms.
- Note: This is a range posting. Candidates will be considered at the Data Engineer or Senior Data Engineer level based on experience.
Design, translate business requirements, develop, document, test, monitor, troubleshoot and administrate our data environment using our ETL / Data Virtualization / BI Reporting / Data ingestion tool sets
Participate in development, maintenance and upgrades for our platforms and tool sets
Contribute to the support and resolution of incidents which involve all data platforms which includes a weekly on-call rotation
Maintain knowledge of new technologies and methods for area of expertise and have knowledge sharing sessions with the team
Communicate and accurately document all architectural decisions, plans, goals, functional requirements, and open items and issues to key stakeholders, including management, development teams, and business areas
Build and maintain strong peer relationships within the team and across the organization
Participates in short- and long-term planning sessions with customers to improve business processes and works closely with Technical Review Board and architects to assure all systems are in line with IT long-term strategy.
Proactively analyzes existing information systems and applications to identify weaknesses and develop opportunities for improvements and may lead the evaluation and selection process for new application packages.
Manages customer's priorities of projects and requests with the help of the Data Team Lead.
Assesses customer needs utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes) to prioritize immediate business needs and advising on options, risks and cost vs. benefits.
Participate in data governance initiatives, maintain metadata (data definitions, relationships, sources, and consumers), and contribute to the company’s Data strategies and roadmaps
Adheres to quality standards and procedures. Reviews code for quality assurance and checks compliance with data architecture standards and conducts unit testing to ensure code meets specifications.
Working knowledge of PowerBI including administration experience; Be able to setup, configure and deploy PowerBI infrastructure.
Manage configurations across multiple environments (i.e. Dev, Test, Perf, Prod). Manage configurations within version management tools (i.e. GIT)
Support branches within configuration pipelines, supporting partial deployments. Manage security at row and/or column level through security groups. Manage configurations for multiple departments/groups within single environment stack.
Assess performance issues, identifying root cause of issues. Identify options for addressing performance issues.
Monitoring over time to identify changes and impacts to performance. Regression testing configurations as part of deployment pipelines. Experience transforming different values from multiple sources into common values on delivery.
Experience managing a hosted environment stack for multiple departments/groups. Experience in production environments where responsiveness to customers is critical.
Experience writing and delivering innovative cloud-based SaaS products and services
Experience with web technologies and delivery models:
Public Cloud, SaaS, Mobile, distributed cloud services, distributed data, caching, Restful APIs, etc.
Experience developing in Microstrategy, Tableau, Informatica, Power BI or other major BI platform
Experience with SQL (ability to develop, modify, troubleshoot and optimize complex queries)
Experience working in Oracle, SQL Server, or Teradata databases (e.g. table creation, insert, update, deletes, indexing, optimization)
Experience or knowledge of a major programming language (e.g. Java, Python, C#)
Experience or knowledge of a scripting language (e.g. Linux shell, Windows batch, Perl, VBS)
Experience in Data Mapping, XML/JSON, and web service
Experience working in a Red Hat Enterprise Linux and/or Windows environment
Excellent problem solving, design, coding and debugging skills
Excellent communication and negotiation skills
Customer advocacy and expertise in our products
The ability to thrive in a fast-paced environment (think startup)
Hands-on experience working in agile software delivery teams
Experience working with mobile teams
Benefits & Culture:
At Liberty Mutual we embrace all of the values of our Fortune 100 company and push our practices and technology skill sets to the next level. In our organization, we are an Agile set of teams dedicated to helping impact the lives of thousands of customers every day. We embrace a modern co-working style with exceptional work/life balance, ergonomic work areas, substantial benefits, and best-in-class amenities; we are headquartered Boston’s Back Bay.
Liberty Mutual is one of America's Best Employers for Diversity and one of the Best Employers for Women http://bit.ly/LibertyMutual-BestPlacesToWorkforWomen one of the Best Employers for New Grads http://bit.ly/LibertyMutual-BestPlacesforNewGrads and one of the Best Places to Work http://bit.ly/LibertyMutual-BestPlacestoWork . We offer excellent benefits for our employees including generous parental leave, retirement plans including 401k and pension, education reimbursement, commuter benefits, college savings plans, and much more.
To learn more about our benefit offerings and culture please visit:
Liberty Mutual is an equal opportunity employer. We embrace an environment that is free from all discrimination in the workplace, in its business, or by its vendors. Liberty Mutual values diversity and the differences and similarities of our employees. We foster a diverse and inclusive work environment that leads to better ideas, stronger teams and more innovative products and services for our customers. Learn More: