B

BMC Software

IT management software for mainframes

Senior AI Data Architect / Solution Engineer

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeRemote in Canada$116.3k - $193.8k /yrRemote

About the Job

Requirements

  • At least 8 years of experience across data architecture and hands-on engineering, including production systems used in enterprise environments.
  • Strong proficiency in Python and SQL, with hands-on experience designing and building on Snowflake and DBT.
  • Experience designing and building LLM and agentic solutions, including retrieval-augmented generation, function or tool calling, orchestration, prompt engineering, and evaluation or observability.
  • Deep understanding of the semantic layer as the bridge between source data and business meaning, and its role in trustworthy AI.
  • Ability to translate complex technical concepts for non-technical stakeholders and influence architecture decisions across teams.
  • Strong communication and ability to lead through execution in a fast-moving environment.
  • Exposure to cloud-native architecture across AWS, Azure, or GCP; vector databases, embeddings, and retrieval evaluation; CI/CD and modern engineering practices for data and AI systems; or containerization and distributed systems such as Docker, Kubernetes, and microservices.

Responsibilities

  • Design reference architecture and delivery patterns to deliver governed data from the semantic layer to downstream consumers, including dashboards, applications, and AI agents, reliably and at scale; make build-versus-buy decisions and establish standards for platform growth.
  • Architect and build the Data Agent, a natural-language interface for business users to query governed data without writing SQL; design agentic workflows with orchestration, tool or function calling, retrieval, evaluation, and guardrails.
  • Co-design the semantic layer, including metrics, dimensions, and governed business definitions, so analytics and AI agents use governed definitions rather than raw tables.
  • Serve as technical lead and advisor, set patterns, run design reviews, mentor engineers, and partner with the Data Engineer to take designs to production.
  • Translate ambiguous business problems into technical requirements, own stakeholder relationships, and bridge executive framing and engineering detail.
  • Take features and subsystems end-to-end, identify gaps proactively, and drive work forward when requirements are incomplete or evolving.

Desired Qualifications

  • Experience with HoneyDew or other universal or headless semantic layers, including Cube, AtScale, or dbt Semantic Layer.
  • Experience with Snowflake Cortex, Snowflake Intelligence, or production text-to-SQL systems.
  • Prior experience in a technical lead or principal engineer role with mentorship responsibilities.
  • Background bridging pre-sales or solution engineering and hands-on delivery.

About the Company

BMC Software

IT management software for mainframes

What BMC Software does: It provides software to manage and optimize large enterprise IT environments, from IBM mainframes to modern cloud systems. How its product works: Its tools monitor, manage, and automate IT infrastructure across mainframes, distributed servers, and cloud platforms, helping teams keep systems running, secure, and efficient. How it stands out from competitors: It has a long track record starting with mainframe software and has grown through targeted acquisitions to offer a broad suite for end-to-end IT operations, spanning on‑premises and cloud, with strategic ownership changes that gave it room to adapt. What its goal is: to help enterprises operate complex IT environments more reliably and efficiently by providing integrated software for mainframes, distributed systems, and cloud management.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Houston, TX
Founded
1980

Recently Posted Jobs

Explore more opportunities at BMC Software

See more jobs