Lead Software Development Engineer

Amperity Amperity · Seattle · Argentina · Engineering

Lead Software Development Engineer at an AI-first company building a Customer Data Cloud. The role involves ingesting and understanding large amounts of structured data, training ML models to unify this data, realizing research algorithms in production at scale, building visual tools for data insights, integrating systems, and automating data processing jobs. Requires 12+ years of experience in SaaS and distributed systems, with a focus on large-scale data-oriented systems on a major cloud provider.

What you'd actually do

  1. Ingest and understand large amounts of structured customer, product, and event data
  2. Create probabilistic knowledge graphs by training ML models to unify this data across different systems
  3. Take research algorithms and realize them in production for extremely high-scale usage
  4. Build visual experiences and toolset to help users visualize their data, understand their customers and surface the most impactful insights
  5. Integrate our system into the operating core of the businesses we serve

Skills

Required

  • SaaS
  • distributed systems
  • large-scale data-oriented systems
  • major cloud provider
  • technical judgment
  • architectural decision making
  • on-call support

Nice to have

  • Clojure
  • functional languages

What the JD emphasized

  • 12+ years industry experience
  • large-scale data-oriented systems
  • deep technical judgment
  • guide architectural decisions
  • backstop for oncall issues

Other signals

  • AI-first company
  • AI-powered Customer Data Cloud
  • AI is at the core of our platform
  • training ML models
  • take research algorithms and realize them in production