Senior Software Engineer – Data Hub Search

Website Expedia
What You’ll Do:
As a Senior Software Engineer of the Data Platform team, you will:
- Design, implement and maintain platform metadata features
- Design metadata indexing (crawling or ETL) systems, setting up indexing, retrieving, ranking heterogeneous datasets
- Designing APIs, data pipelines, and analysis tools
- Data profiling of collecting descriptive statistics and data types, tagging, accuracy assessing, identifying distributions and dependencies, etc
- Identify and define cross applications logic to ensure that data anomalies are detected and contained within thresholds
Who You Are:
Minimum Requirements
- BS/BA degree in Computer Science, Physics, Mathematics, Statistics or other Engineering disciplines
- 5+ years of experience in Object-Oriented Design and Programming
- 2+ years experience with distributed systems and big data such as – Kafka, Hadoop, Spark, Big Table, HBase, Flink, etc
- Strong business mindset with customer obsession; ability to collaborate with business partners to identify needs and opportunities for improved metadata management and delivery
Nice to Have
- Experience with open-source software and dependency management
- Experience with streaming technologies such as Apache Kafka or AWS Kinesis
- Experience with workflow management software
- Experience in implementation of metadata framework/data catalog tools such as Apache Atlas or Collibra
To apply for this job please visit www.homeaway.com.