Software Engineer

Posted 5 Days Ago
Be an Early Applicant
Edinburgh, Midlothian, Scotland
3-5 Years Experience
Software • Database • Analytics
The Role
Wood Mackenzie is seeking a Data Engineer to build data pipelines using Python for their Lens Platform. The role involves working in an Agile team to deliver new features and ensure a world-class customer experience.
Summary Generated by Built In

In the middle of the energy transition, businesses and governments are faced with significant challenges. But the pace and scale of change mean every decision is made under mounting pressure. Now, more than ever, companies need reliable data, analytics and actionable insight.

Wood Mackenzie is the leading global provider of data and analytics solutions for the renewables, energy and natural resources sectors.

Wood Mackenzie’s services include data, analytics, insight, events and consultancy. A trusted partner for over 50 years, Wood Mackenzie’s team has over 2,300 experts across more than 30 global locations who cover the entire supply chain.

Wood Mackenzie Values

  • Inclusive – we succeed together
  • Trusting – we choose to trust each other
  • Customer committed – we put customers at the heart of our decisions
  • Future Focused – we accelerate change
  • Curious – we turn knowledge into action

We are looking for a Data Engineer who can leverage Python to build new data pipelines. Your role will sit within an Agile team developing backend data pipelines and processes, aligned to our data roadmap for delivering new features for Wood Mackenzie’s flagship product offering Lens. You will work alongside other Data Engineers, business SME’s, product and data owners ensuring Wood Mackenzie can deliver a world class experience for its customers, helping them change the way we power our planet.

Main Responsibilities

Working in team of Data Engineers you’ll take full responsibility for writing, testing, and delivering robust pipelines and processes which feed data into Wood Mackenzie’s Lens Platform. Using established patterns with Python, AWS and a bespoke Data Platform you’ll be supported to deliver discreet pieces of work which vary in length from a few days, up to a few weeks.

Once established in the role we expect you to make incremental improvements to our patterns and processes, so we’re looking for someone who has informed opinions on technologies, frameworks, and approaches to delivery. You must be able to articulate ideas effectively and strive to constantly improve deliverables.

Essential

  • Demonstrable depth of knowledge working with Python
  • Experience working with data, e.g. Pandas, SQL
  • Some R experience, and a willingness to help support a legacy R Shiny application. This is a very small, but important, part of the role

Mentoring from experienced colleagues, and access to training courses will help you to attain a high level of skill, especially for those who primarily have skills in other programming languages. It’s essential that you’re able to take on the challenge of continuous learning and improvement. We actively encourage and support obtaining formal certification such as those offered by AWS.

Expectations

  • You’ll work directly with stakeholders, often internationally, so it’s essential that you can form a good working relationship with them, understanding what they want and keep them up to date with progress
  • Excellent problem solving, and analysis skills coupled with great communication skills and strong attention to detail
  • Commitment to excellence and meeting high quality standards expected by our clients
  • Experience in working in different delivery methodologies and an understanding of their benefits/constraints
  • We are a hybrid working company and the successful applicant will be expected to be physically present in the Edinburgh office at least 2 days per week to foster and contribute to a collaborative environment, but this may be subject to change in the future.
  • Due to the global nature of the team, a degree of flexible working will be required to accommodate different time zones.

Leadership

  • Contribute to a culture of product development where solving problems for our customers is the highest priority.
  • Communicate effectively across functions as required.

Collaboration

  • Work in collaboration with team members to perform scoping, estimation, and technology feasibility tasks for the intended solution.
  • Manage dependencies among engineering activities and constantly monitor, assess, and control the technical execution.
  • Address technical queries and elicit, prioritise, and negotiate changes to requirements and defects.
  • Contribute to system and data issue identification and resolution within teams across the organization.

Quality

  • Promote a culture of code quality and continuous improvement.
  • Drive the importance of data accuracy from internal and external sources.

Equal Opportunities

We are an equal opportunities employer. This means we are committed to recruiting the best people regardless of their race, colour, religion, age, sex, national origin, disability or protected veteran status. You can find out more about your rights under the law at www.eeoc.gov 

If you are applying for a role and have a physical or mental disability, we will support you with your application or through the hiring process.

Find out more at [email protected] 

Top Skills

Python
The Company
HQ: London
2,438 Employees
On-site Workplace

What We Do

In the middle of the energy transition, businesses and governments are faced with significant challenges. But the pace and scale of change mean every decision is made under mounting pressure. Now, more than ever, companies need reliable data, analytics and actionable insight.

Wood Mackenzie is the leading global provider of data and analytics solutions for the renewables, energy and natural resources sectors . Wood Mackenzie’s services include data, analytics, insight, events and consultancy. A trusted partner for over 50 years, Wood Mackenzie’s team has over 2,300 experts across more than 30 global locations who cover the entire supply chain. Wood Mackenzie’s data and analytics empowers energy producers, governments and financial institutions to be confident in their investment decisions in the face of rapidly evolving markets. Part of the Veritas group.

Jobs at Similar Companies

Louisville, CO, USA
69 Employees
80K-134K Annually

Cencora Logo Cencora

Engineer III - Software Engineering (IN) Fullstack

Healthtech • Logistics • Software • Pharmaceutical
Pune, Maharashtra, IND
46000 Employees

Similar Companies Hiring

TrainHeroic (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
23 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Cencora Thumbnail
Software • Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account