Serve as a lead architect for strategic data initiatives, collaborate effectively with other architects, product managers and technology teams to deliver innovative, impactful, scalable, and robust platforms, services and frameworks.
Identify opportunities to adopt methodologies which improve our agility and quality in delivery of large-scale analytics solutions.
Evaluate emerging data technologies and frameworks, identify, and clearly describe the benefits of adopting them and collaborate with product teams to develop a roadmap for adoption.
Technical Skills:
Experience with building large scale Data Warehouse and Business Intelligence platforms.
Hands-on experience with developing and managing distributed systems in the cloud using open-source technologies
Experience with AWS, Azure or other cloud platforms.
Knowledge of common design patterns, models and architecture used in Big Data processing.
Strong grasp on fundamental data structures and algorithms.
Experience in developing distributed systems leveraging OO and functional programming languages
Hands-on experience in development in the Hadoop ecosystem, preferably Spark.
Experience with and deep understanding of distributed databases such as: Redshift, Snowflake, Vertica, Teradata, etc.
Knowledge and experience in designing and developing RESTful services.
Experience in partnering with stakeholders, product managers, architects, engineers in building and managing data environments that are complex, enterprise wide, multi-tenant, and host large volume of data.
Great team player with excellent written & verbal communication skills
Exposure to messaging platforms such as Kafka and Apache Pulsar is preferred.
Experience with Linux/Unix system administration preferred.