Senior Software Development Engineer

Amperity Amperity · Seattle · Seattle, WA · Engineering

Amperity is an AI-first company building an AI-powered Customer Data Cloud. This Senior Software Development Engineer role on the MAX team will focus on building predictive analysis tools, real-time decisioning engines, and agentic toolchains. The role involves owning batch and real-time streaming systems, building full-stack experiences for data visualization and insights, integrating services into customer businesses, and developing agentic tools for customers and an MCP for external AI tools.

What you'd actually do

  1. Own batching and real-time streaming systems that handle large amounts of structured customer, product, and event data.
  2. Building full-stack experiences and toolsets to help users visualize their data, understand their customers, surface the most impactful insights, and take meaningful action based on those insights.
  3. Integrate our services into the operating core of the businesses we serve.
  4. Change how marketers use their customer data through unique and intuitive product experiences.
  5. Build agentic tools for our customers to use, and an MCP to allow external AI tools to take advantage of the Amperity platform.

Skills

Required

  • 5+ years of experience working with large-scale data-oriented systems
  • Track record building, scaling, and managing production environments
  • functional languages (like Clojure!)
  • building elegant user experiences on top of complex technologies

Nice to have

  • Trino
  • Spark
  • Delta Lake
  • Kubernetes
  • AI coding tools such as Claude and Codex

What the JD emphasized

  • agentic toolchains
  • agentic tools

Other signals

  • AI-powered Customer Data Cloud
  • AI is at the core of our platform
  • building predictive analysis tools
  • real-time decisioning engines
  • agentic toolchains
  • Build agentic tools for our customers
  • MCP to allow external AI tools to take advantage of the Amperity platform