Senior Data Engineer
Wood Mackenzie
Description
Wood Mackenzie is a global leader in the energy, chemicals, metals, mining, power and renewables sector. We provide trusted research and analysis, leveraging a combination of global commodity analysis and detailed local market knowledge. Our team of over 2,000 staff is located across the world and is committed to creating an inclusive environment that encourages diversity and fosters a sense of belonging.
We are looking for a Data Engineer to join our team and contribute to our technology strategy. The successful candidate will have a strong knowledge of data centric environments and cloud technologies and approaches. They will be tasked with building a data platform to ingest, process and publish our data and will be expected to quickly form strong working relationships with colleagues in the technology and research functions. Our ultimate goal is to move from manual processes to fully automated data pipelines. Join us and help make the world better, safer and stronger.Key Responsibilities
- • Working as part of a scrum team on one or more projects within the Wood Mackenzie portfolio to ensure adherence to best practices
- • Build and contribute to the data architecture for new systems based on architectural blueprints with performance, scalability and maintenance in mind
- • Contribute to technology best practices and standards within the data space
- • Contribute to the resolution of any technical issues blocking progress
- • Promote a culture of shared code ownership, and actively participate in code reviews
- • Partner with different business stakeholders within Research, Product Management and Operations, working towards the delivery of strategic goals
Qualifications
- • Proven experience in at least one major language (Java, Python, JavaScript, .NET)
- • Experience of automating data ingestion, cleansing and publishing
- • Proven experience of working with Relational and NoSQL Database systems
- • Proven experience of building scalable APIs to deliver both data and content
- • Understanding of continuous delivery and approaches to continuous integration
- • Strong knowledge of security and performance concerns