Data Engineer

Snyk Snyk · Enterprise · Boston, MA

Data Engineer at Snyk, a secure AI software development company. The role focuses on transforming raw data into refined data offerings, building central semantic models for business metrics, and leveraging AI-assisted tools to accelerate workflows. The engineer will partner with stakeholders to design scalable data architectures and ensure data integrity through testing and observability.

What you'd actually do

  1. Collaborate Across the Business: Partner with a diverse range of stakeholders to translate ambiguous business requirements into robust, scalable data architectures.
  2. Build the Logic Layer: Design and manage the central semantic models that serve as the single source of truth for our core business metrics.
  3. Accelerate with AI: Proactively use AI-assisted tools (such as GitHub Copilot or LLMs) to streamline code generation, automate documentation, and perform rigorous testing to move faster without sacrificing quality.
  4. Drive Data Usability: Simplify the complexity of our data ecosystem by building data products that are easy for both humans and automated systems to navigate.
  5. Ensure Integrity: Implement automated testing and observability frameworks to maintain high data accuracy and trust across the organization.

Skills

Required

  • 3+ years of experience in a data engineering, analytics engineering, or high-level data architecture role
  • Expertise in SQL
  • An Efficiency Mindset
  • A "Product" Mindset
  • Systems Thinking

Nice to have

  • Snowflake
  • dbt
  • building or maintaining a centralized semantic/metrics layer
  • hands-on experience integrating AI-assisted development into your daily coding workflow
  • Python

What the JD emphasized

  • AI-assisted development