Build software across our entire cutting-edge data platform, including event driven data processing, storage, and serving through scalable and highly available APIs, with cutting-edge technologies.
Change how we think, act, and utilize our data by performing exploratory and quantitative analytics, data mining, and discovery.
Think of new ways to help make our data platform more scalable, resilient and reliable and then work across our team to put your ideas into action.
Work closely with data analysts and business stake holders to make data easily accessible and understandable to them.
Ensure data quality by implementing re-usable data quality frameworks.
Develop and enforce data engineering, security, data quality standards through automation.
Participate in supporting the platform 24X7.
Be passionate about growing team - hire and mentor engineers and analysts.
Be responsible for cloud cost and improving efficiency.
What to Bring :
Bachelor s degree in computer science or similar discipline
15+ years of experience in software engineering and/or data engineering
Ability and willingness to learn any new technologies and apply them at work in order to stay ahead of the curve.
Expertise in at least few programming languages - Java, Scala, Python or similar.
Expertise in building and managing large volume data processing (both streaming and batch) platform is a must.
Expertise in stream processing systems such as Kafka, Kinesis, Pulsar or Similar
Expertise in distributed data processing frameworks such as Apache Spark, Flink or similar.
Expertise in SQL and No-SQL - Apache Cassandra, DynamoDB, MySQL
Expertise in OLAP databases such as Snowflake or Redshift.
Experience in operationalizing and scaling machine models is a huge plus.
Experience with variety of data Tools & frameworks (example: Apache Airflow, Druid) will be a huge plus.
Experience with Analytics Tools such as Looker, Tableau is preferred.
Cloud (AWS) experience is preferred
Direct to consumer digital business experience is preferred
Strong interpersonal, communication and presentation skills.