What You'll Do:
Lead and mentor a team of data engineers building high-performance data processing pipelines.
Define technical strategy and architecture for complex data transformations using Apache Spark.
Oversee development of real-time data streaming solutions using Kafka and scalable ETL processes.
Drive cross-functional collaboration with product, security research, and engineering teams to deliver high-impact security features.
Establish best practices for data modeling, query optimization, and storage patterns for large-scale distributed systems.
Manage team performance, including hiring, career development, and performance reviews.
Balance technical execution with strategic planning and resource allocation.
Champion operational excellence through code reviews, system monitoring, and continuous improvement initiatives.
What You'll Need:
5+ years of experience in data engineering with 2+ years in a technical leadership or management role.
Strong technical background in Go and/or Java with hands-on experience in big data technologies.
Proven experience managing and scaling engineering teams.
Deep expertise with distributed databases (Cassandra, Elasticsearch) and production-grade data pipeline architecture.
Track record of delivering complex data infrastructure projects on time.
Excellent communication skills – ability to translate technical concepts to non-technical stakeholders.
Strong leadership abilities including mentoring, conflict resolution, and team building.
BS/MS in Computer Science or related field, or equivalent experience.
Experience with cloud platforms (AWS, GCP, Azure).
Bonus Points:
Experience with identity and access management concepts or security analytics platforms.
Knowledge of security analytics and threat detection.
Contributions to open-source projects or technical community leadership.
Background in cybersecurity or security analytics.
Experience managing distributed or remote teams.
Prior experience at a high-growth technology company.
















