logo

Axon

Senior Software Engineer, AI Platform

Department
Engineering
Job Type / Location
Seattle
Experience Required
4+ years
Posted On

About the Role

Axon’s Corporate AI Team, within the Enterprise Data organization, focuses on internal-facing AI solutions to enhance employee productivity. The team is responsible for building and operating Cortex, Axon’s internal AI platform that provides GPT-class models, chat assistants, and secure integrations with systems like Quip, Jira, Slack, Microsoft 365, and Snowflake.

We are seeking a Senior Software Engineer, AI Platform to design, build, and scale this critical platform. This is a hands-on senior IC role, primarily focused on designing, coding, and operating production systems.

What You’ll Do

Build and Evolve the AI Platform

  • Design, build, and operate services that power Axon’s internal AI platform (Cortex), including chat experiences, agents, and integrations with enterprise systems.
  • Implement and standardize patterns for deploying AI-driven applications (APIs, web services, workflows, agents) across Axon’s cloud environments.
  • Own and extend connectors and MCP integrations (e.g., Jira, Quip, Slack, M365, Snowflake) that allow LLMs to safely read and write data in Axon systems.
  • Measure and improve reliability, latency, and cost for AI workloads, using telemetry and feedback from real users.

Deployment, Integration, and Reliability

  • Drive the end-to-end lifecycle of new AI features—from prototype to hardened production service (design, implementation, testing, rollout, and operations).
  • Evaluate new AI services (e.g., OpenAI, AWS Bedrock, Azure ML) for fit, performance, and cost; recommend and implement the right options for each use case.
  • Implement monitoring, alerting, and auditing for AI services, ensuring we can trace usage, detect anomalies, and keep systems healthy in production.

Enablement, Best Practices, and Architecture

  • Help define and document best practices for GPT/LLM solution development, including prompt engineering, RAG patterns, agentic workflows, and safe tool use.
  • Partner with Corporate AI and Enterprise Architects to shape reference architectures for AI-enabled apps and workflows (scalability, resiliency, observability, data access).
  • Contribute to internal starter kits, training content, and templates that help other engineers and analysts build on the platform effectively.

Security, Governance, and Responsible AI

  • Implement and maintain secure patterns for API key management, secrets, and access to models and data sources, aligned with Axon’s security and compliance standards.
  • Work with Data, Security, and Governance partners to operationalize responsible AI guardrails—e.g., model selection, data minimization, logging, and usage controls.
  • Ensure that new capabilities respect permissions, auditing, and policy requirements across systems like Jira, Quip, Slack, M365, and Snowflake.

Collaboration and Communication

  • Collaborate closely with Data Engineering, Solution Architecture, and business teams (Finance, Sales, Operations, etc.) to turn real workflows into repeatable AI solutions.
  • Clearly communicate design decisions, trade-offs, and status to technical and non-technical stakeholders.
  • Participate in brainstorming and discovery sessions to identify “big dumb problems worth solving” with AI and automation.

What You Bring

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 4+ years of professional software engineering experience, including building and operating production services or platforms.
  • Strong proficiency in at least one of: Python, TypeScript/JavaScript, or Java.
  • Experience with at least one major cloud provider (AWS, Azure, or GCP) and comfort working with cloud-native services (functions, containers, managed databases, queues, storage).
  • Solid understanding of web service fundamentals (APIs, authentication/authorization, observability, CI/CD) and how to build reliable, maintainable systems.
  • Demonstrated interest in AI/ML and LLMs—for example, integrating with OpenAI, Bedrock, or similar APIs; building GPT-style apps; or using AI-assisted development tools.
  • Basic understanding of security best practices (secrets management, least-privilege access, audit logging) and eagerness to deepen this in the context of AI platforms.
  • Strong communication and collaboration skills, with comfort working in a fast-moving, experimental environment.

Preferred Experience

You don’t need all of these, but experience in several of the following will help you ramp quickly:

  • Hands-on work with LLM platforms and tools, such as OpenAI (ChatGPT / APIs), AWS Bedrock, Azure OpenAI, or Azure ML Studio.
  • Experience integrating with enterprise systems like Jira, Confluence/Quip, Slack, M365, Salesforce, or Snowflake—especially via APIs or connectors.
  • Familiarity with RAG (Retrieval-Augmented Generation), semantic search, or vector stores in production contexts.
  • Exposure to DevOps / platform engineering: Terraform or similar IaC, GitHub Actions or other CI/CD systems, containerization (Docker, Kubernetes), and application monitoring stacks.
  • Experience building internal platforms or self-service tools used by multiple teams.
  • Participation in enablement activities (internal trainings, office hours, documentation, or community programs like Axon’s Champions Circle) is a plus.

View Assessment Process

Think you'll be a good fit?