Data Engineer

Job description

Our mission is to reduce from months to minutes the time it takes for law firms and legal departments to source, test, buy and deploy modern legal technology applications. 


Founded in 2018, Reynen Court provides a platform - akin to an app store for legal technology - that combines a Solution Store featuring curated content about application vendors and their products together with a sophisticated software system that enables firms and in-house law departments to run cloud-based applications either on-premise or within virtual private clouds under their own control - thus giving them access to modern software solutions without having to sacrifice security or stability. The Amsterdam based company is supported by a consortium of twenty leading global law firms. More than 200 third-party application vendors are actively engaged with Reynen Court, with more than a hundred already under contract and currently present or working towards participation in the company's Solution Store. Clifford Chance, Latham & Watkins, Orrick and Nishimura & Asahi as well as global venture capital fund Ventech are investors in the company.


We are seeking a skilled Data Engineer to help us design and build Reynen Court Platform’s data infrastructure.


Opportunity

This is an exciting opportunity to join a high growth startup with with unprecedented access to the world’s leading law firms and corporate legal departments that are highly motivated to mitigate risk and seize competitive advantage by accelerating their adoption of new technologies.


The position reports to our Head of Product & VP Engineering and, ideally, is based in our Amsterdam headquarters.   


We are offering an indefinite contract, with a probationary period of two months. Package includes competitive salary, 25 days vacation, pension plan and equity.


Responsibilities:

  • Put in place instrumentation and agents for collecting metrics, logs and events from application containers and nodes
  • Setup pipelines for transforming and enriching the data on ingestion
  • Setup appropriate data stores (per data type) for storing the data and make them available for further analysis. Preferably, you will also be able to help with some of the initial analysis.
  • Integrate the data stores with graphing/dashboarding tools, and help create user friendly visualizations
  • Work closely with developers to devise optimal ways of running AI/ML based vendor applications on the Reynen Court Platform
  • Optimize our infrastructure and software based on performance analysis


Requirements

Qualifications

Please consider applying for this position if you have most of the following qualifications

  • University degree in a technical or analytical field such as computer science, engineering, mathematics, statistics etc. or relevant experience
  • Working knowledge of Linux and Bash scripting
  • Working knowledge of containerization (Docker) and Kubernetes
  • Solid programming experience, preferably with Python
  • Understanding of HTTP based REST APIs and different data interchange formats such as JSON and XML
  • Solid understanding and hands on experience with some of the following
    • Time series analysis and time series databases
    • Log analysis
    • Enrichment of unstructured data
    • Web analytics
    • Distributed tracing
    • Distributed data stores: data lakes, clustered (transactional) databases, object storage
    • ETL processes
  • Experience with some of the following
    • Prometheus
    • FluentD
    • Elasticsearch
    • Grafana
    • Data streaming platforms such as AWS Kinesis / Apache Kafka
    • Streaming analytics platforms like Apache Spark and serialization technologies like AVRO
    • AWS Lambda functions
    • AWS S3
    • Open Telemetry
  • Familiarity with performance analysis tools such as JMeter
  • Familiarity with different ML stacks

We thrive on diversity for the benefit of our employees, our products and our community. We are proud to be an equal opportunity workplace and an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.


To all recruitment agencies: We do not accept agency resumes. Please do not forward resumes to our jobs alias, our employees or any other company location. We are not responsible for any fees related to unsolicited resumes.