Senior Satellite Analytics Data Engineer

  • Full-time
  • Verisk Business: Wood Mackenzie

Company Description

Wood Mackenzie are the global research, analytics, and consultancy business powering the natural resources industry. For 50 years, we have been providing the quality data, analytics, and insights our customers rely on to inspire their decision making.

Our dedicated oil, gas & LNG, power & renewables, chemicals, metals & mining sector teams are located around the world and deliver a variety of projects based on our assessment and valuation of thousands of individual assets, companies, and economic indicators such as market supply, demand, and price trends.

We have over 2.500 employees in 30 locations, serving customers in nearly 80 countries. Together, we inspire and innovate the markets we serve – providing invaluable intelligence to help our customers overcome the toughest challenges, and make strategic decisions that will, ultimately, accelerate the world’s transition to a more sustainable future.

WoodMac.com

Wood Mackenzie brand video

Job Description

Your role will sit within an Agile team developing satellite analytics data pipelines for a variety of applications and broad set of technologies, datasets, and cross industry requirements. You will help drive the development and integration of these products.  We will need you to ensure adherence to best practice in building modern software architectures with well-designed APIs.

Main Responsibilities

  • Lead implementation and delivery ensuring coding, unit testing, system integration, defect resolution, and technical documentation adheres to our standards.
  • Proactively identify problems with requirements and communicates these issues early to help course correct.
  • Assist in troubleshooting and support efforts for existing systems and applications, focused on improving our existing systems and applications.
  • Promote shared ownership of code though code reviews, standards, and documentation.
  • Participate in the definition and implementation of the engineering team roadmap.

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Data Science, or a related field.
  • 5-10 years of proven experience in software development and system maintenance.
  • Strong background in Python, OpenCV, Numpy, Pandas, and Pytest.
  • Solid knowledge of modern enterprise and cloud architectures (e.g. microservices, serverless, event driven, reactive) and containerization methodologies (Docker).
  • Preference will be given to those with familiarities with AWS, specifically with Lambda, Codebuild, CloudFormation, and Terraform.
  • Strong data engineering foundation gained in developing commercial applications with traditional (SQL, Postgres, etc) and NOSQL databases (Elasticsearch, Neo4j, MongoDB, etc) and streaming data (Kafka).
  • Ability to build enterprise level Rest APIs using FastAPI and Elasticsearch.
  • Hands on experience with GIS and ideally with Shapely, Rasterio, COGs.
  • Worked with remote sensing data such as Landsat and Sentinel.
  • Familiarity with machine learning, Torch and Scikit Lean would be an advantage.
  • Knowledge of application optimization, scaling, and security. Particularly caching strategies, and large-scale distributed computing.
  • Commercial product or analysis experience with commodities market datasets, data feeds and industry conventions would be considered a plus.
  • Excellent written and oral communication skills.
  • Strong analytical and problem-solving skills.

Expectations

  • Excellent problem solving, and analysis skills coupled with great communication skills
  • Strong organization and planning skills, with the ability to manage multiple priorities simultaneously
  • A 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 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

  • Lead a culture of product development where solving problems for our customers is the highest priority.
  • Act as, and be seen as a respected and trusted technology advisor within technology and across the business.
  • Identify emerging technologies or applications and the opportunities to integrate them into our operations and activities.
  • 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, prioritize, and negotiate changes to requirements and defects.
  • Contribute to system and data issue identification and resolution within teams across the organization.

Quality

  • Anticipating technical problems that will fall out of major products and designing solutions to overcome those problems.
  • Promote a culture of code quality and continuous improvement.
  • Drive the importance of data accuracy from internal and external sources.

Wood Mackenzie Values

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

Additional Information

“Wood Mackenzie is a place where we are committed to supporting our people to grow and thrive. We value different perspectives and aspire to create an inclusive environment which encourages diversity and fosters a sense of belonging. 

Wood Mackenzie values everyone’s contribution and helps them reach their full potential while sustaining an organisational culture of health and well-being.

Our core values are:

  • 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 understand the importance of bringing your whole self to work and to achieving balance between work, family and other life commitments.  We are open to considering flexible working arrangements to enable the greatest spectrum of talent to contribute to Wood Mackenzie's success.

Hear what our team has to say about working with us: https://www.woodmac.com/careers/our-people/

Wood Mackenzie takes your data privacy seriously, please click here to view our privacy notices: Candidate Privacy Notice | Wood Mackenzie | Wood Mackenzie / Candidate Notice - California

 

 

Privacy Policy