We are looking for a Data Platform Architect to lead the design and development of our cyber data platform. This is a key role in designing, developing, and deploying a scalable data platform that empowers users to create advanced analytics, machine learning, and GenAI solutions to enhance our security defences.
Key Responsibilities:
* Technical Leadership: Provide technical guidance and mentorship across all teams of cyber data platform, leading the design, development, and delivery of cyber data platform solutions.
* Data Architecture: Design, build, and manage real-time, near real-time, and batch data architectures that support threat detection, incident response, and reporting through advanced analytics, machine learning, and GenAI capabilities.
* Coding: Contribute to raising the quality bar of the team's codebase by producing high-quality code, conducting thorough peer reviews, and proactively providing constructive feedback to other team members on their code.
* Automation and DevOps: Implement various automations and DevOps practices to streamline the deployment, configuration, and management of data platform components.
Requirements:
* Proven experience in leading teams to deliver resilient systems and providing technical guidance for optimal product solutions.
* Experience building data platforms on cloud services like Databricks on Azure or GCP BigQuery, with the goal of delivering a self-service data platform for users.
* Proficient in Python and SQL, with a solid grasp of architectural patterns, coding standards, code reviews, version control, and CI/CD practices.
* Expertise in ETL and ELT frameworks for large-scale real-time and batch data processing, with hands-on experience in Kafka, Flink, Airflow, and dbt as well as containerization technologies like Docker and Kubernetes.