AI Senior Engineer

Wood MackenzieBoston, MA

About The Position

Wood Mackenzie is a global leader in analytics, insights, and proprietary data for the energy and natural resources sectors. With over 50 years of experience, the company guides decisions for influential energy producers, utilities, financial institutions, and governments. Wood Mackenzie is redefining industry analysis with 'Intelligence Connected,' fusing proprietary data with expert analysis and Synoptic AI to provide a clear, interconnected view of the entire value chain. Their team of 2,700 experts across 30 countries connects industries, markets, and regions, enabling customers to identify risks, spot opportunities, and recalibrate strategies with confidence. The company is developing a next-generation data analysis and visualization platform to support billion-dollar decisions and accelerate the transition to a sustainable future. This role is within the AI group, focusing on the research, development, and delivery of innovative AI solutions integrated into their products. The Senior Software Engineer will collaborate with a cross-functional team of data scientists, software engineers, data engineers, and product managers to deliver the product roadmap, designing scalable, robust, and maintainable solutions. A strong software engineering background, experience in leading complex projects, and effective communication skills are essential.

Requirements

  • Strong Software Engineering background.
  • Experience in leading complex software engineering projects.
  • Ability to articulate ideas effectively across multiple business areas.
  • Experience building web services.
  • Experience working with AWS.
  • Experience in service/application development using Python and its ecosystem.
  • Experience using cloud platforms like AWS, Google Cloud, or Azure for deploying scalable solutions.
  • Understanding of software architecture patterns, microservices, distributed systems, and cloud-native design principles.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins or similar.
  • Knowledge of data engineering principles and techniques.

Nice To Haves

  • Exposure to agile ways of working, test-driven development, and paired programming.
  • Understanding that people build software and the importance of communication and collaboration.
  • Knowledge of data science techniques.

Responsibilities

  • Work with the product team to understand customer problems and design solutions.
  • Break down complex problems into small iterations and lead their implementation.
  • Write maintainable, testable, and optimized code, and mentor junior team members.
  • Build CI/CD pipelines for robust and repeatable deployment of services.
  • Collaborate with teams using the data platform to gather feedback for improvements.
  • Ensure high-quality implementation and delivery of the product roadmap.
  • Be supported to grow and develop skills.

Benefits

  • Short-term incentive compensation
  • Support for growth and development of skills
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service