As a Data Engineer in Research & Insights, you will be instrumental in developing our clients Decision Maker Insights product, whose objective is to showcase to customers the efficacy of their platform in achieving their desired outcomes. You will join a distributed team of skilled software engineers dedicated to the continuous delivery of business value. Daily responsibilities include building automated data ingestion and ETLs pipelines, aggregations, designing database schemas and performance optimization.
Who You Are
You are a software developer, who specializes in data modeling, ETL pipelines, distributed computing and databases. You work with data warehouses, data lakes and all flavors of databases and know how to orchestrate/automate jobs processing large batch data.
Qualifications:
You have 6+ years of professional software development experience.
You have strong computer science fundamentals.
You have strong software development skills in a server-side language (Python, Java, Scala, etc…).
You have designed relational schemas and worked with no-sql databases. You are intimate with data storage formats (JSON, Parquet, Avro, etc…).
You have experience tuning/indexing databases including column-based systems.
You are a SQL expert.
You have worked with distributed computing frameworks such as Spark, Hadoop, etc
You provision your own cloud resources.
You have architected data infrastructure and ETL pipelines.
You are an excellent verbal and written communicator.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.