W

Weedmaps

Cannabis marketplace linking consumers and retailers

Senior Software Engineer - AI Platform

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • A bachelor's degree or equivalent practical experience.
  • At least 6 years of professional software development experience, including ownership of production services end to end.
  • At least 1 year of hands-on experience shipping LLM-powered features or agents to production, including tool or function calling, prompt design, structured outputs, and handling model failures gracefully.
  • Experience building retrieval systems, including embeddings, vector or hybrid search, chunking and ranking, and measuring retrieval quality.
  • Strong proficiency in at least one of Python, TypeScript, or Ruby, and comfort working across a polyglot codebase.
  • Experience with a major cloud platform, CI/CD, and observability tooling.
  • A track record of measuring work through evaluations, A/B tests, or clear before-and-after metrics.

Responsibilities

  • Design, build, and operate production AI agents, including an autonomous coding agent that works from Jira and Slack, opens pull requests, fixes its own CI failures, and applies review feedback.
  • Build the retrieval and context layer behind the AI brain, including embeddings and semantic search, knowledge-graph modeling, and integration with the Snowflake semantic layer and internal documentation.
  • Extend the internal MCP server with shared skills, tools, and processes that other teams can reuse, and help product teams integrate agents into their workflows.
  • Build offline test sets and online metrics to evaluate changes to prompts, models, or retrieval steps, and gate releases on evaluation results.
  • Reduce cost and latency by routing work to appropriate models, using caching and structured outputs, and tracking spend per agent and task on AWS Bedrock.
  • Harden agents against prompt injection, memory poisoning, and over-broad permissions through least-privilege tool access, auditable actions, and human approval where warranted.
  • Instrument agents with tracing and logging, diagnose and fix failures, and participate in on-call for owned systems.
  • Evaluate new models and tools and adopt those that perform well in practice.
  • Write design documents, review code, and mentor engineers on building with large language models.

Desired Qualifications

  • Experience with AWS Bedrock and managing model cost and latency at scale.
  • Experience with Model Context Protocol servers or other agent tool frameworks.
  • Experience with knowledge graphs or semantic layers, such as Snowflake semantic views, dbt metrics, or graph databases.
  • Experience building agents for developer workflows, including GitHub Actions, Jira, and Slack integrations, automated code review, or code generation.
  • Experience with large language model security, including prompt-injection defenses, sandboxing, permission models, and red-teaming.
  • Experience with entity matching or classification at large scale using machine learning combined with large language model reasoning.
  • Experience with Ruby on Rails, Elixir, or Node.js services.
  • Experience at a marketplace, e-commerce, or regulated-industry company.

About the Company

Weedmaps

Cannabis marketplace linking consumers and retailers

Weedmaps is an online platform that connects cannabis consumers, patients, retailers, doctors, and brands through weedmaps.com, a directory for dispensaries, delivery, brands, and deals. It helps users find products like flowers, vapes, edibles, topicals, and concentrates, with filters for CBD and THC content. For businesses, it offers a marketplace with subscription listings, advertising, plus tools like POS, compliance software, and data analytics. Its goal is to help consumers discover cannabis products and services while helping businesses operate within a compliant, data-informed marketplace.

Company size
501-1,000
Company stage
IPO
Headquarters
Irvine, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Weedmaps

See more jobs