Analytics Engineer(Position located in Bengaluru, India)

KnowBe4

Bengaluru

On-site

INR 1,400,000 - 2,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Company bonuses
Referral bonuses
Adoption assistance
Tuition reimbursement
Certification reimbursement
Certification bonuses

Job summary

KnowBe4 is seeking a Data Engineer in Bengaluru to design data models, build analytics pipelines, and deliver BI-ready datasets. You will partner with stakeholders to translate requirements into governed data definitions and semantic layers, enabling AI-driven insights and self-service analytics.

You will work with Snowflake, dbt, and AI tools to ensure data quality, documentation, and scalable data assets for Looker and Tableau reporting.

Qualifications

  • Hands-on production experience building analytics models with dbt.
  • Strong dimensional and semantic data modeling skills — star schemas, facts vs. dimensions.
  • Production experience with Snowflake, including semantic views / models.
  • Ability to translate business metric definitions into governed, reusable data models.

Responsibilities

  • Build and maintain the dbt transformation layer (staging → intermediate → marts) with dimensional modeling, tests, and documentation, delivering clean, analysis-ready datasets for reporting and analytics.
  • Partner with business stakeholders to translate reporting and analytics requirements into well-modeled, certified data definitions and BI-ready datasets.
  • Design, build, and maintain Snowflake Semantic Views — defining the tables, relationships, facts, dimensions, and metrics that form the governed, reusable definitions layer on top of the warehouse.
  • Author and curate verified queries, synonyms, and metric definitions so semantic views reliably power natural-language and AI-driven querying (e.g., Cortex Analyst / MCP-based access).
  • Use AI/LLM tools (e.g., Claude, Copilot, or similar) as part of the daily engineering workflow — for code generation, query drafting, documentation, and accelerating model development.
  • Own data quality, testing, and documentation for your models, and support the governance and certification of datasets and semantic views for broad self-service use.
  • Enable BI and downstream consumers (Looker/Tableau) by exposing consistent, trustworthy metrics through the modeled and semantic layers.

Skills

dbt
Dimensional modeling
Snowflake
SQL
Python
LLMs / AI tools
Git

Tools

Snowflake
LookML
dbt Semantic Layer/MetricFlow
Cube

Job description

KnowBe4 empowers the modern workforce to make smarter security decisions every day. Trusted by more than 70,000 organizations worldwide, KnowBe4 is the pioneer of digital workforce security, securing both AI agents and humans. The KnowBe4 Platform provides attack simulation and training, collaboration security, and agent security powered by AIDA (Artificial Intelligence Defense Agents) and a proprietary Risk Score. The platform leverages 15-years of behavioral data to combat advanced threats including social engineering, prompt injection, and shadow AI. By securing humans and agents, KnowBe4 leads the industry in workforce trust and defense.

Data Engineers work closely with business stakeholders to understand their goals and identify data-driven strategies to achieve those goals. They design data modeling processes, create algorithms and predictive models to extract the insight the business needs and help analyze the data to increase the productivity and efficiency of the business.

Responsibilities:
  • Build and maintain the dbt transformation layer (staging → intermediate → marts) with dimensional modeling, tests, and documentation, delivering clean, analysis-ready datasets for reporting and analytics.
  • Partner with business stakeholders to translate reporting and analytics requirements into well-modeled, certified data definitions and BI-ready datasets.
  • Design, build, and maintain Snowflake Semantic Views — defining the tables, relationships, facts, dimensions, and metrics that form the governed, reusable definitions layer on top of the warehouse.
  • Author and curate verified queries, synonyms, and metric definitions so semantic views reliably power natural-language and AI-driven querying (e.g., Cortex Analyst / MCP-based access).
  • Use AI/LLM tools (e.g., Claude, Copilot, or similar) as part of the daily engineering workflow — for code generation, query drafting, documentation, and accelerating model development.
  • Own data quality, testing, and documentation for your models, and support the governance and certification of datasets and semantic views for broad self-service use.
  • Enable BI and downstream consumers (Looker/Tableau) by exposing consistent, trustworthy metrics through the modeled and semantic layers.
Skills:
  • Hands-on production experience building analytics models with dbt (staging/marts patterns, tests, documentation).
  • Strong dimensional and semantic data modeling skills — star schemas, facts vs. dimensions, grain, and slowly changing dimensions.
  • Production experience with Snowflake, including building or maintaining semantic views / semantic models (or a comparable semantic/metrics layer such as LookML, dbt Semantic Layer/MetricFlow, or Cube).
  • Ability to translate business metric definitions into governed, reusable data models and semantic objects.
  • Git-based version control and code review workflows for analytics code.
  • Strong SQL skills and hands-on Python experience for data transformation, testing, and tooling.
  • Practical, working knowledge of LLMs/generative AI — how they're prompted, their capabilities and limitations — and comfort using AI coding/analytics assistants as everyday tools.
Our Fantastic Benefits
  • We offer company-wide bonuses based on monthly sales targets, employee referral bonuses, adoption assistance, tuition reimbursement, certification reimbursement, and certification completion bonuses - all in a modern, high-tech, and fun work environment.
  • For more details about our benefits in each office location, please visit www.knowbe4.com/careers/benefits .

Note: An applicant assessment and background check may be part of your hiring procedure.

Individuals seeking employment at KnowBe4 are considered without prejudice to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected under applicable federal, state, or local law.

If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please visit www.knowbe4.com/careers/request-accommodation.

No recruitment agencies, please.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analytics Engineer(Position located in Bengaluru, India)
Analytics Engineer(Position located in Bengaluru, India)

Egress • Bengaluru

On-site
INR 1,600,000 - 2,400,000
Monthly bonuses
Employee referral bonuses
Adoption assistance
+3
Data Engineer - DataOps (Position located in Bengaluru, India)
Data Engineer - DataOps (Position located in Bengaluru, India)

KnowBe4 • Bengaluru

On-site
INR 900,000 - 1,350,000
Monthly bonuses
Employee referrals
Adoption assistance
+3
Data Engineer - DataOps (Position located in Bengaluru, India)
Data Engineer - DataOps (Position located in Bengaluru, India)

Doist • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Company-wide bonuses
Employee referral bonuses
Tuition reimbursement
+2
Data Engineer - DataOps (Position located in Bengaluru, India)
Data Engineer - DataOps (Position located in Bengaluru, India)

Egress • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Bonuses based on monthly sales targets
Employee referral bonuses
Tuition reimbursement
+1
Principal Software Engineering Manager - AI Engineering (Position located in Bengaluru, India)
Principal Software Engineering Manager - AI Engineering (Position located in Bengaluru, India)

KnowBe4 • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Company-wide bonuses
Tuition reimbursement
Certification completion bonuses
BizOps Manager (Position located in Bengaluru, India)
BizOps Manager (Position located in Bengaluru, India)

KnowBe4 • Bengaluru

On-site
INR 2,600,000 - 3,800,000
Company-wide bonuses based on monthly/
Employee referral bonuses
Adoption assistance
+3
Sr. Analytics Engineer - Data Warehouse (Hybrid, Bangalore)
Sr. Analytics Engineer - Data Warehouse (Hybrid, Bangalore)

Smartsheet • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Data Service Layer AI Engineer
Data Service Layer AI Engineer

Theomnihire • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Data Engineer / Analyst
Data Engineer / Analyst

McAfee • Bengaluru

Hybrid
INR 1,500,000 - 2,300,000
Bonus Program
Pension and Retirement Plans
Medical, Dental, and Vision Coverage
+3
Data Engineer
Data Engineer

Tart Labs • Coimbatore District

On-site
INR 3,000,000 - 6,000,000