Reverse Engineer

Icy Veins is currently looking for a dedicated Reverse Engineer with extensive data mining experience to join our team as an independent contractor. In this role, you will be working to extract both static and runtime game data for various games such as World of Warcraft, Diablo IV, and Path of Exile. We are looking to expand and improve our current tools to aid our community of gamers as they play their favorite games. This position is fully remote, but you will collaborate with the entire team as we work together to deliver best-in-class products and services to the gaming community at large.

Key Responsibilities

  • Extract game data and game assets required to build tools to support our products and services.
  • Maintain comprehensive technical documentation on game data (contents, formats, change history), data mining tools and processes employed, and anything else related to the role.
  • Communicate consistently, clearly, and efficiently all assigned task progress, blockers, or any other role-related issues in a prompt and professional manner on a regular basis.

Experience Requirements

  • This role has a non-negotiable requirement of previous hands-on experience doing data mining work on World of Warcraft and/or Diablo IV, and Path of Exile. This is not a “learn as you go” type of role; we operate in a fast paced, highly competitive, and challenging environment.
  • Experience with new games reverse engineering, as well as understanding the process of reverse engineering mainstream engines like UE4, UE5, and Unity.

Technical Requirements

  • Flexibility with using various programming languages (such as C/C++, Python, C#, Ruby, TypeScript and JS) in order to “choose the best tool for the job”.
  • Understanding of various debugging, reverse engineering, and custom made tools to accomplish assigned tasks.
  • Ability to read and comprehend x86/x64 assembly language, as this role is not solely a “file format” data mining role.

Non-Technical Requirements

  • Strong communication skills in English, both written and verbal, with the ability to convey information clearly and effectively.
  • Proactive, honest, and transparent when it comes to communicating progress, blockers, and any issues with assigned work.
  • A collaborative mindset; ability to collaborate remotely and coordinate with stakeholders across different time zones.
  • Professionalism, reliability, and a commitment to delivering high quality work utilizing your analytical and problem-solving skills.

Ideal Requirements

  • Living in a timezone within 4 hours of UTC will make communication and collaboration a lot easier.
  • Being an experienced gamer for any of the games we work on will make it easier to understand project requirements and the consumer side.
  • Looking to establish a long-time collaboration; a dedicated person to join our dedicated team of gamers.

Application Format

We do not provide any advice or format for the application process, as we feel that this gives us a solid first impression of you as a potential employee, depending on how you structure and approach your submission. Still, you do have to attach a C.V.

Send your application to: [email protected]