Pex Logo Pex
Pex Logo

Senior Reverse Engineer / Senior Data Harvesting Engineer (Europe)

💰 $103,000 - $110 🌍 Remote 📅 09/09/2024

Apply

Job Description

**Please note we can only accept candidates located in Europe for this
position.**

**About Pex**

Pex is a digital rights technology company, enabling the fair and transparent
use of copyrighted content at the speed and scale of the Internet. We serve
everyone who uses the Internet to view, share or create content – from the
largest platforms and rightsholders, to independent creators. Our advanced
licensing infrastructure allows platforms to manage and license content before
it’s published, empowering creators to upload freely while respecting
copyright. In return, rightsholders are able to monitor and capitalize on the
content they own.

Unlike other copyright technology companies, our real-time marketplace brings
people and platforms together to support the full content ecosystem and all of
its constituents. We are building towards a world in which creators can freely
mix and remix content, a world in which rights are respected and rightsholders
are correctly identified and properly compensated, and a world in which
platforms are able to innovate while bringing everyone together without fear
of litigation.

As we build groundbreaking products with a global scale, we’re looking for
highly motivated and curious individuals to join us on our mission to support
the creator economy with fair and transparent licensing.

**The Team**

Pex is a fully remote team so we believe in the power of communication. We’re
not just about talking; we’re about overcommunicating to ensure everyone is in
sync, we use Slack for instant comms and Notion to document RFCs and general
knowledge sharing. We are agile: two-week sprints, tackling challenges and
pushing boundaries together.

Our Discovery Team is a dynamic, collaborative group poised to conquer the
digital frontier. Picture this diverse crew: a tech lead, back-end engineers,
platform engineers, a product manager, and an experienced engineering manager,
all supported by embedded SRE, a designer, a data analyst, and a data
engineer.

**The Role**

You’ll be part of the Discovery Team working closely with two reverse/platform
engineers. Your day-to-day tasks will include:

* Designing and maintaining web scrapers and crawlers to discover audio and video content across internet platforms
* Independently scraping challenging-to-access data
* Enhancing our products by adding new platforms and discovering additional video content
* Making sure content is reliably sourced from platforms to meet customer needs
* Maintaining a smooth data flow from platforms
* Keeping our pipelines healthy and operational despite the challenges
* Supporting other engineering teams with your expertise

**About You**

We have a lot of people who did not follow the traditional career path. We
value people who are curious and collaborative and bring their unique
perspectives to work each day. While we’re excited to learn from your
experiences and what you can bring to the team, there are a few key things we
think you’ll need to be successful in this role:

* Proficiency in JavaScript and web applications
* Understanding and experience with proxies
* Mobile app reverse engineering experience
* Familiarity with applied cryptography and various network security concepts/protocols
* Experience with NIST cryptographic algorithms for symmetric and asymmetric encryption
* Proficiency in Golang
* Experience with multithreaded/multiprocess computing and asynchronous code
* Experience with PostgreSQL or any relational database
* Proficiency with tools like curl, wget, mitmproxy, Burp Suite, or similar
* Effective and proactive communication and problem-solving skills
* Open-minded, self-motivated, and eager to learn through challenges

_Extra points if you:_

* Are familiar with low-level system internals of multiple platforms (Linux, macOS, mobile, etc.)
* Have experience with Python and shell scripting
* Have worked with disassembled release binaries in tools like IDA Pro, Ghidra, etc.

**Our Stack**

* Go, C/C++, Python, Javascript
* PostgreSQL, Citus, FoundationDB, SQLite
* GitHub for version control
* CI/CD pipeline backed by Jenkins
* Azure cloud
* Pulsar, Docker, Kubernetes

**Perks and Benefits**

* Salary: $103,000 – $110,000 USD per annum
* Equity, with perks like a 10-year exercise window
* 30 days of paid time off + 9 paid holidays + the day off on your birthday
* Generous paid parental leave
* A fully remote working environment and supportive culture that cares about both excellent work and work-life balance

**Does this look interesting?
Please send your CV to [jobs@pex.com](mailto:jobs@pex.com)!**