The price and arbitrage team is responsible for providing real time arbitrage opportunities by mining Kpler shipping and trade data. The team is also responsible for ingesting, cleaning, storing and publishing our prices datasets. As a staff engineer, you will participate in the evolution of the data platform and related service with the aim of extracting and consolidating disparate data sources, applying algorithms to large datasets and making them available to both internal and external clients.
Your Mission:
- Provide architectural guidance and technical hands-on leadership.
- Drive the very best engineering practices and architectural standards.
- Demonstrate strong software development skills in back-end and database technologies.
- Shape the roadmap in collaboration with the product team. Help the team build ambitious yet sustainable plans.
- Push for operational excellence: build robust, scalable, cost efficient applications.
- Make sure the team commits to its SLO and help improve it.
Essential Requirements:
- BSc/MSc in computer science, computer engineering or equivalent.
- Significant experience working with Python, Scala (or equivalent language) and Kafka.
- Proven track record of architecting and developing high throughput / low latency data pipelines
- Have experience with DevOps and Infrastructure as Code practices.
- Proficiency in building and consuming RESTful APIs.
- You are comfortable with SQL and NoSQL databases for OLTP and OLAP usages.
Ideal Requirements:
- Have knowledge of Spark.
- Have worked with ElasticSearch.
- Have experience with AWS (or another cloud provider), using Terraform.
- Have some experience with TradingView.