Analytics Engineer(Position located in Bengaluru, India)

Egress

Bengaluru

On-site

INR 1,600,000 - 2,400,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Monthly bonuses
Employee referral bonuses
Adoption assistance
Tuition reimbursement
Certification reimbursement
Certification bonuses

Job summary

KnowBe4 in Bengaluru, India seeks an Analytics Engineer to design and maintain data models and analytics pipelines. You will build the dbt layer, implement semantic views in Snowflake, and enable BI users with trusted metrics for Looker and Tableau.

You will collaborate with stakeholders to translate analytics needs into well-governed data definitions, review code in Git, and apply AI/LLM-assisted tooling to accelerate model development while ensuring data quality and governance.

Qualifications

  • Hands-on production experience building analytics models with dbt (staging → marts) with tests and documentation.
  • Production experience with Snowflake, including semantic views/models or equivalent (LookML, dbt Semantic Layer, MetricFlow, 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 for data transformation, testing, and tooling.
  • Practical, working knowledge of LLMs/generative AI and using AI coding/analytics assistants.

Responsibilities

  • Build and maintain the dbt transformation layer (staging → intermediate → marts) with dimensional modeling, tests, and documentation.
  • 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.
  • Use AI/LLM tools as part of daily engineering workflow—for code generation, query drafting, documentation, and accelerating model development.
  • Own data quality, testing, and documentation for your models, and support governance of datasets and semantic views for self-service use.
  • Enable BI and downstream consumers (Looker/Tableau) by exposing consistent, trustworthy metrics through the modeled semantic layers.

Skills

SQL
Python
Data modeling
Communication
Analytical thinking

Tools

dbt
Snowflake
Looker
Tableau
LookML
MetricFlow
Cube

Job description

Analytics Engineer(Position located in Bengaluru, India)

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.

Please submit your resume in English.

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 analyticsrequirements 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, reusabledefinitions layer on top of the warehouse.
  • Author and curate verified queries, synonyms, and metric definitions so semanticviews reliably power natural-language and AI-driven querying (e.g., CortexAnalyst / MCP-based access).
  • Use AI/LLM tools (e.g., Claude, Copilot, or similar) as part of the daily engineeringworkflow — for code generation, query drafting, documentation, andaccelerating 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:

Skills:

  • Hands-on production experience building analytics models with dbt(staging/marts patterns, tests, documentation).
  • 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.

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 visitwww.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.

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)

KnowBe4 • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Company bonuses
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 Analytics SME
Data Analytics SME

Recruise • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Data Engineer
Data Engineer

Tart Labs • Coimbatore District

On-site
INR 3,000,000 - 6,000,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