Senior Data Engineer

Job expired!

Exciting Opportunity: Senior Data Engineer at Synack

At Synack, we harness cutting-edge technology to empower the world’s top cybersecurity talent to secure our digital landscape. We safeguard leading global organizations, reducing their security risks and bolstering their defenses against cyber threats. Our approach combines a controlled platform with the expertise of the most trusted ethical hackers, ensuring uncompromised security.

About Synack

Supported by premier venture capital firms like Kleiner Perkins Caufield & Byers, Microsoft, and Google Ventures, our mission is to leverage global security expertise and advanced technology to help enterprises identify security vulnerabilities before they become major issues. Discover your future with Synack!

Position: Senior Data Engineer

We are on the lookout for an experienced and innovative Senior Data Engineer to enhance our data warehouse and develop state-of-the-art streaming and batch data products that will redefine cybersecurity. Utilizing the Cloud and DevOps methodologies, you will process data to increase visibility into our Red Team’s activities and refine the ratings method that assesses our clients' security standings.

Interested? Keep reading...

Responsibilities

  • Maintain and extend the data warehouse to provide data insights for various stakeholders.
  • Develop ETL batch data pipelines using BigQuery or equivalent, orchestrating with tools like Airflow and Puppet.
  • Leverage stream processing technologies (e.g., Apache Flink, Kafka, Cloud Functions) to build a robust event streaming platform.
  • Sustain and expand infrastructure as code (Terraform-based) for the data platform.
  • Support existing production products, including APIs, data pipelines, relational databases, and NoSQL document stores.
  • Create data models for dashboards using Looker, Tableau, or Superset, and for interactive applications embedded in the UI.
  • Develop innovative data analytics and proof-of-concept ideas to derive actionable insights.
  • Collaborate with engineers and product managers across the company.
  • Contribute to advancements in Data Analytics, Machine Learning models, and AI application for real-world problems.

Requirements

  • 8+ years of experience in architecting data warehouses such as BigQuery, Redshift, Databricks.
  • 5+ years of programming experience with Python, SQL, and Java/Scala.
  • 5+ years of experience in implementing batch data pipelines using modern technologies like BigQuery or Spark.
  • 3+ years of experience designing and building real-time data solutions with Kafka, kSQL, Spark, Flink, or similar.
  • Proficiency with various database systems, including OLAP/delta lake, relational databases (PostgreSQL), and NoSQL document storage.
  • Experience in leading application development efforts.
  • Familiarity with Google Cloud or other public cloud platforms.
  • Experience with unit and integration tests and Agile software development practices using Git.
  • Knowledge of CICD deployment processes and Docker-related products.
  • Proficiency in delivering data insights using BI tools like Looker and Tableau.

Bonus Points

  • Experience with infrastructure as code using Terraform.
  • Production Machine Learning experience.
  • Cybersecurity exposure.

Why Join Us?

Synack celebrates diversity. Our team’s diversity is our strength. Each new team member brings unique ideas, experiences, and perspectives, helping us grow and innovate. We welcome candidates from all backgrounds, including Race, Ethnicity, Religion, Sex, LGBTQ+, Veterans, Disabilities, and Age.

Your privacy matters to us. Please review our candidate privacy policy here.

This position helps ensure Synack's security and privacy standards are upheld.

Compensation

Salary Range: $140,000 - $180,000. Compensation is based on factors such as location, experience, and skills. The displayed range represents the minimum and maximum target for new hire salaries across all US locations. This role may also include equity and comprehensive benefits. For more details, see our benefits page. Enter the employer code: synack.

Company: Synack | Job Title: Senior Data Engineer