Pex is the global search engine for music & video content online. We provide independent analysis for all content creators, marketers, and rights holders to drive outcomes for their business goals.
We are looking for skilled Java developers to join our growing team working on PEX backend.
What you will do:
- Build services that support our video indexing system
- Work on our large-scale system with micro-service oriented infrastructure
- Help with the design of the system architecture
- Be involved in planning and execution of deployments
We expect:
- Very good English (you will talk to your US-based colleagues on a daily basis)
- Have a good knowledge of Java, multithreading and concurrency
- Have experience with GNU/Linux & Git
- Your code is stable and can run in production for months without falling apart
- Don't shy away from writing tests
- Have a good knowledge of SQL
- Have worked with a queue system before
- Can reason about performance by profiling, measuring and interpreting relevant stats
- Are familiar with micro-service oriented infrastructure
- Stay abreast of relevant industries and inform Pex of relevant news, its impact on Pex, and product opportunities they create
- Look for opportunities to aid Pex through your unique experience and insights.
- Propose new features and projects for research and development in line with business objectives
What we can offer:
- A supportive culture that cares about both excellent work and work-life balance
- 30 days of vacation
- Salary between $69,000 and $81,000 (based on seniority)
- Stock options between 0.001% and 0.1% (based on seniority)
Our backend stack:
These are the technologies we use. Experience with any of these is an advantage, not a requirement.
- Google Cloud Platform
- GNU/Linux
- Version Control (Git)
- Databases (Postgres + Citus, FoundationDB, Google BigQuery)
- Messaging Systems (Google Pubsub, Apache Pulsar, GRPC, Protobuf)
- Monitoring (Grafana, InfluxDB, Stackdriver, Sentry)
You can learn more about how we do things by listening to
this podcast on
Software Engineering Daily, or by reading case studies on how we span
tens of thousands of servers or store
trillions of rows of data. Should you be interested in our business, a
podcast called
Down the Music Data Rabbit Hole is a great place to start.