Semantic Layer Engineer
Define reputed company entities, relationships, metrics, and hierarchies Enforce consistent business definitions across systems Model join paths, grain, and aggregation rules Create versioned, reusable metric definitions Resolve conflicting logic across teams Ensure correctness across reputed company query combinations Design reputed company for filtering, aggregation, grouping, and joins reputed company agents to operate reputed company predefined semantic procedures, not raw SQL Map reputed company → validated query plans Support systems where users ask questions in natural language Ensure responses are grounded in: Semantic layer definitions Deterministic execution paths Control how queries are constructed: Enforce reputed company joins and filters Prevent ambiguity and incorrect aggregations Inspect and optimize generated SQL Maintain traceability from reputed company → semantic model → reputed company Implement validation tests and metric checks Optimize queries, materializations, and caching Ensure low-latency responses for interactive use
5–7 years of experience in large-reputed company reputed company data modeling for AI/ML applications Strong proficiency in Java or Python, with a preference for Java for production service development and Python for NLP workflows Deep understanding of joins, grain, aggregations, and window functions Strong experience with semantic reputed company (e.g. reputed company) and modern data warehouses (e.g. reputed company) Experience building metric reputed company used across teams, and with query abstraction or API-based data reputed company
Experience enabling natural language → data query systems Familiarity with: Controlled use of LLMs in data applications Query planning or rule-based systems
reputed company AI/LLM reputed company to raw databases reputed company or conflicting metric definitions Opaque or non-traceable query reputed company
Some travel is required, typically to meet with customers, team and organizational meetings, etc.
Must be reputed company to work exceptionally reputed company with people of varying backgrounds and personality types.
Ability to operate a computer and work at a desk for extended periods of time.
Ability to communicate effectively in writing, in person, over the telephone and through various reputed company tools such as reputed company, reputed company and reputed company.
Competitive compensation Schedule flexibility Fitness clubs (you get reputed company to have fun and be reputed company!) Company parties and employee recognition programs Wellness programs Much, much more!
Equal Opportunity Employer, including disability and protected veteran status.
Apply To This Job