Senior Software Engineer, AI Platform

W
WeedmapsAI platform
Location: United StatesFull-TimeSenior
SalaryThe base pay range for this position is $196,984.00 - $222,000.00 per year, and a competitive bonus
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 6 years of professional software development experience
Required Skills
PythonTypeScript

Requirements

  • Hold a bachelor's degree or have equivalent practical experience.
  • Have at least 6 years of professional software development experience, including owning production services end to end.
  • Have at least 1 year of hands-on experience shipping LLM-powered features or agents to production, not only prototypes.
  • Have experience with tool or function calling, prompt design, structured outputs, and handling model failures gracefully.
  • Have experience building retrieval systems, including embeddings, vector or hybrid search, chunking, ranking, and measuring retrieval quality.
  • Be proficient in at least one of Python, TypeScript, or Ruby, and comfortable working across a polyglot codebase.
  • Have experience with a major cloud platform, preferably AWS, as well as CI/CD and observability tooling.
  • Have 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 CI failures, and applies review feedback.
  • Build the retrieval and context layer using embeddings, semantic search, knowledge-graph modeling, Snowflake semantic-layer integration, and internal documentation.
  • Extend the internal MCP server with reusable skills, tools, and processes, and help product teams integrate agents into their workflows.
  • Build offline test sets and online metrics to evaluate prompts, models, and retrieval changes, and gate releases on evaluation results.
  • Reduce cost and latency by routing work to suitable 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 using least-privilege tool access, auditable actions, and human approval where warranted.
  • Instrument agents with tracing and logging, diagnose failures, and participate in on-call for owned systems.
  • Evaluate new models and tools and adopt those that prove effective.
  • Write design documents, review code, and mentor engineers on building with LLMs.
View Full Description & ApplyYou'll be redirected to the employer's site
The base pay range for this position is $196,984.00 - $222,000.00 per year, and a competitive bonus
Apply Now