Director, Data Platforms

Remote
1011 PL Amsterdam, Netherlands
10 months ago

Do you get excited when hearing about trademarks and brand protection news? YES?! So do we! At Corsearch, there’s no pushing trademark solutions and brand protection from our thoughts. We’re thinking about coined trademarks in the car, a detailed design search over lunch, counterfeits while sitting with the in-laws, and anti-piracy while working out 

We are a mission-led company, driven by a passion for making the world better and safer for our brand customers and their consumers. It’s what we do. And people come to Corsearch to be challenged, developed, supported, and valued 👍

 

 

✅The Role

Technology at Corsearch currently consists of Engineering and Data Science functions, with nearly 200 people globally, aligned to Trademark Solutions or Online Brand Protection Business Units.

Trademark Solutions acquires data from 200 jurisdictions globally by means of data feeds, web crawling and publications/gazettes. The master data system ingests, enriches and stores data in order to support a complex ecosystem of platforms which underpin Corsearch’s managed search, screening & watch services.

Corsearch is looking for a strong technical lead to take ownership of the incumbent Data Platform and dependant systems, to build out & transition to a replacement platform using managed services in the cloud.

The ideal candidate will have had prior experience with traditional database-driven software in .Net and Microsoft SQL and more recent experience with modern cloud Data Warehouse, Data Lake and ETL platforms.

Corsearch is looking for someone to stabilise and optimise the performance of the incumbent/legacy systems and to minimise the cost of legacy maintenance. Then to establish a new platform using modern technologies & managed services.

This role will take responsibility for three existing development & data teams, with the opportunity to introduce a new team / new roles as required.

This is a hands-on role, with a mixture of technical & architectural leadership, leading, coaching & managing teams, and writing code & PoCs.

The Technical Lead will work closely with the VP of Engineering for Trademark Solutions (who owns the Product development), the VP of AI & Data Science, the Director of Delivery Engineering (DevOps), the VPs of Product and Innovation.

 

✅Responsibilities and Duties

Lead »

  • Take ownership of the legacy platforms and data ingestion processes
  • Establish the vision and deliver a futuremaster data, ingestion & analytics platform for Trademark Solutions, based on scalable cloud technologies
  • Own the tech stack, tooling & technology decisions
  • Own the master data model for Trademark Solutions
  • Management of 3-4 teams, approx. 30 FTEs in total
  • Provide hands-on technical and architectural leadership
  • Be accountable for on time delivery of awesome data services
  • Champion efficiency, automation, observability, and general software development best practice

 

Implement »

  • Optimise the performance and stability of legacy systems
  • Reduce maintenance & operational costs of legacy systems and reinvest into a new modern data platform
  • Realign the talent and capabilities of the team towards modern cloud based technologies
  • Integrate machine learning into the data pipelines in order to enrich the data
  • Increase levels of automation
  • Establish monitoring and measurement of data quality & ingestion processes
  • Ensure a well-designed data model where changes are managed and coordinated across the system
  • Support engineers in development of their careers and coaching them to enhance their skills and to provide feedback via 1:1 process
  • Establish Continuous Integration, Delivery and Deployment pipelines, Infrastructure as code and Zero-downtime release processes
  • Assure code quality and ensure full documentation, including flowcharts, layouts, diagrams, charts, code comments and clear code, for all developed solutions

 

Engage »

  • Ensure project & technical alignment with other teams in Trademark Solutions
  • Align and integrate with AI & Data Science teams
  • Share knowledge, guide the teams and the wider Corsearch technology community
  • Occasional travel to Corsearch sites where the teams are located

 

✅Essential

  • Technical Skills
    • Corsearch Traditional Technology Requirements
      • .Net, Microsoft SQL, Web Applications, Services
      • Database-driven systems; stored procedures, SSIS, etc.
      • Other relational databases, such as MySQL, Oracle or PostgreSQL
    • Future Technology Requirements
      • Data Warehouses, such as Snowflake, Redshift
      • Data Lakes & Cloud ELT/ETL
      • Distributed Processing & Querying, such as Spark and Athena
    • Data analytics & tooling using both classical and ML approaches
    • AWS hosting & managed services
    • Containerised and serverless architectural patterns, K8S/EKS & lambdas
    • Non-relational databases such as Redis or MongoDB
    • Centralised logging such as DataDog or ELK
    • Source Control and CI/CD systems, such as Git
  • Management & leadership experience of 10+ people
  • Jira and Confluence
  • Technical documentation, such as coding styles, branching strategies and functional specifications
  • Automated enforcement of policies (e.g. linting, static analysis, stylecop)
  • Agile development practices and continuous improvement
  • Adopter of Open Source and awareness of intellectual property concerns
  • Degree in Computer Science, Mathematics, Data Science or similar field

 

 

✅Beneficial Skills & Experience:

  • Data visualisation tools such as Looker, Tableau, or Power BI
  • Elasticsearch or Solr
  • Cassandra
  • Queuing and streaming with RabbitMQ and Kafka
  • Infrastructure automation & DevOps, such as Terraform and Harness