dbt Labs logo
dbt Labs

dbt Labs is a technology consultancy on a mission to “help analysts create and disseminate organizational knowledge.” Specializing in analytics, data engine

Senior Software Engineer, Semantic Layer

Location

India

Posted

25 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Semantic Layer

dbt Labs

• Design, build, and maintain core features of MetricFlow, including metric definitions, query compilation, dimensional modeling, and SQL generation across multiple data warehouses (Snowflake, BigQuery, Databricks, Redshift, and others). • Own MetricFlow as an open-source project — triage issues, review external pull requests, manage releases, and engage the community on GitHub and in Slack. • Collaborate with engineers across dbt Cloud, dbt Core, and the Semantic Layer service to ensure MetricFlow integrates seamlessly with the rest of the dbt ecosystem. • Improve performance, reliability, and observability of metric query execution at scale. • Partner with product, design, and developer-relations teammates to translate customer and community feedback into shipped improvements. • Write clear technical documentation, RFCs, and design docs that raise the bar for how the team thinks and ships. • Mentor other engineers through code review, pairing, and technical guidance.

Job Requirements

  • Strong professional software engineering experience, with a strong track record of shipping production systems.
  • Deep proficiency in Python, including modern typing, testing practices, and packaging.
  • Strong SQL fundamentals and a working understanding of how analytical query engines and data warehouses execute queries.
  • Experience designing systems that involve parsing, compilation, or transformation — for example: query planners, DSL compilers, type systems, or rule-based engines.
  • Solid grasp of software design principles: clean APIs, modularity, testability, and backwards compatibility.
  • Excellent written and verbal communication — you can explain complex tradeoffs clearly to engineers, PMs, and external community members.
  • Experience collaborating in a distributed, asynchronous team environment.

Benefits

  • Competitive compensation: Market-leading salary, equity, comprehensive health insurance, generous time off, learning & wellness stipends, and home-office support.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

• Ansvara för produktens konstruktion och leverans • Coacha teammedlemmar • Kontakta olika personer i verksamheten

Sweden

Senior Consultant, Microsoft Modern Work Stack Products

Converge Technology Solutions

Converge Technology Solutions provides specialized IT services tailored to meet customers' individual needs. The company offers a wide range of services, including advanced analyti

Role Description As Senior Consultant in our Digital Workplace Practice, you will play a key role in advising clients on the design, implementation, and optimization of digital workplace solutions. Leveraging your expertise in collaboration technologies, user experience design, and change management, you will help clients create modern, productive, and secure digital environments that enhance employee engagement and enable flexible work models. Your insights and recommendations will drive the success of digital workplace initiatives and contribute to the transformation of our clients' organizations. - Lead collaboration with clients to understand their business objectives, organizational culture, and workforce needs related to digital workplace transformation. - Conduct assessments, workshops, and interviews to gather requirements, identify pain points, and assess current state capabilities across collaboration, communication, and productivity tools. - Analyze findings and develop tailored recommendations, strategies, and roadmaps for digital workplace initiatives aligned with client goals and industry best practices. - Design end-to-end digital workplace solutions, encompassing collaboration platforms, messaging tools, document management systems, and employee experience enhancements. - Define solution architectures, integration requirements, and technical specifications based on client requirements, vendor capabilities, and industry standards. - Collaborate with architects, engineers, and solution partners to evaluate technology options, conduct proofs of concept, and develop implementation plans for digital workplace projects. - Lead or support implementation projects, working closely with technical teams, vendors, and partners to deploy digital workplace solutions according to project timelines and requirements. - Configure, customize, and integrate collaboration tools, intranet portals, and productivity applications to meet client specifications and user needs. - Provide guidance and support to project teams, resolving technical issues, mitigating risks, and ensuring successful delivery of digital workplace projects. Qualifications - Bachelor's degree in Computer Science, Information Technology, or related field. - 5-8 years of experience in consulting roles, digital workplace projects, or related areas such as collaboration solutions, user experience design, or change management. - Experience with Microsoft Modern Work Stack products. - Experience with Microsoft 365 Migration tools, specifically Quest and AvePoint. - Experience with Microsoft Endpoint Security products, specifically Intune. - Experience with SharePoint and workflow migrations, a plus. - Relevant certifications, a plus. Requirements - Ethical and critical thinking. - Excellent sales and customer service skills. - Excellent organizational skills and attention to detail. - Excellent time management skills with a proven ability to meet deadlines. - Strong supervisory and leadership skills. - Ability to prioritize tasks and to delegate them when appropriate. - Ability to function well in a high-paced and at times stressful environment. - Proficient with Microsoft Office Suite or related software. - Strong understanding of digital workplace technologies, including collaboration platforms (e.g., Microsoft Teams, Slack, Zoom), intranet portals, document management systems, and productivity tools. - Excellent communication, facilitation, and stakeholder management skills, with the ability to engage with clients, executives, and cross-functional teams. Benefits - Prolonged periods of sitting at a desk and working on a computer. - Must be able to lift up to 15 pounds at times.

United States
Job Closed
Crisis Text Line logo

Senior Engineer, Analytics, Operations Intelligence

Crisis Text Line

Nonprofit. Free, 24/7, confidential mental health support in English and Spanish. Text SHARE or APOYO to 741741🇺🇲

Full TimeRemoteTeam 201-500Since 2013H1B Sponsor

• Define and maintain performant, scalable data models in the data warehouse, with a focus on reliability, reusability, and documentation • Partner with Platform and Data Engineering to build and monitor scalable data pipelines in production • Serve as a technical authority on data modeling standards, tooling choices, and engineering best practices across the analytics function • Translate ambiguous business needs into clean, well-scoped data products — from one-time analyses to production-grade dashboards • Advocate for and drive adoption of industry best practices • Define the organization's experimentation standards: what constitutes a well-designed study, how results are interpreted, and how findings are documented and shared • Design and execute experiments — hypothesis testing, data analysis, A/B tests, quasi-experiments, and observational studies — in partnership with Operations, Marketing, and Product stakeholders • Evaluate, select, and implement the experimentation stack — prioritizing open-source and low-overhead tooling that can mature with the practice • Bring statistical rigor to ambiguous questions: help teams move from "we want to know if X works" to a study design that can actually answer that question • Communicate findings to non-technical audiences with clarity, including Senior Leadership and external partners

California + 20 moreAll locations: California | Colorado | Connecticut | Florida | Illinois | Iowa | New Jersey | New Mexico | New York | North Carolina | Ohio | Maryland | Massachusetts | Michigan | Missouri | Pennsylvania | Tennessee | Texas | Utah | Virginia | Washington
$115.2K - $137.6K / year
Full TimeRemoteTeam 201-500Since 1995H1B No Sponsor

• Responsible for designing, developing and testing software for use in external facing software products. • Work with team lead in designing appropriate UI, architectural, database and instrument controls for company’s software products. • Model behaviors, object hierarchies, and database structure. • Conduct unit testing, verification and debugging of systems and troubleshoot to determine any issues and communicate appropriate solutions. • As required, present and participate in peer reviews of code and designs. • Responsible for the extension of existing systems for new capabilities. • As needed, act as lead for sprints for development of one or more software modules.

Maryland
$101.4K - $154.7K / year