Skip to content

Staff Software Engineer - AI Marketing - US (Remote)

Staff Software Engineer leads AI-powered platform architecture for marketing tools in real estate SaaS, building ad platforms, video generation, attribution systems, and SEO features. Requires 8+ years experience with TypeScript/Node/React, microservices, and daily AI workflow integration.

200k – 250kUnited StatesML EngineeringRemote8+ YOE

About the role

What You'll Do

  • Build self-serve advertising platform for agents to purchase, launch, and manage Meta and Google ad campaigns, including automated creation, budgeting, and real-time reporting.
  • Develop AI-generated social video pipeline to create and publish on-brand content to Instagram and TikTok from listing data.
  • Design data model and event architecture for full-funnel attribution from ad clicks to closed deals.
  • Build systems for next-level SEO and GEO targeting traditional and AI-powered search.

What We're Looking For

Attributes

  • Build with AI daily (e.g., Claude Code as core workflow).
  • Strong opinions on AI's impact on architecture, teams, and culture.
  • Systems thinking connecting tech to customer/business value.
  • Clear communication of complex tradeoffs.
  • Thrive in ambiguity, speed, and real ownership.
  • Enjoy fun, collaborative work environment.

Skills and Experience

  • 8+ years professional software engineering, with senior/staff roles.
  • Deep expertise in TypeScript, Node.js, React.
  • Design/operate scalable microservice architectures (AWS preferred).
  • Strong in GraphQL, event-driven systems (Kafka, SQS), distributed databases (PostgreSQL, DynamoDB, Elasticsearch).
  • Lead high-impact SaaS initiatives from concept to production.
  • Expert software design and multi-tenant platforms.

Tech Stack

  • Frontend: React, Tailwind, Apollo
  • Backend: Node/TypeScript Microservices
  • Data: Postgres, Redis, Elasticsearch
  • Infrastructure: AWS, Kubernetes, Lambda, Temporal
  • Messaging: Kafka, SQS

Skills

TypeScriptNode.jsReactGraphQLAWSKubernetesPostgresKafkaSQSElasticsearchRedisAWS LambdaTemporalApolloTailwind

Similar roles

ML Engineering jobs

Staff Software Engineer, Agents

Build and own end-to-end AI agents for enterprise customers, integrating latest text/voice models and iterating based on real-world usage. Requires 8+ years of software engineering experience with Python and TypeScript.

200k – 400kSan Francisco, CAML EngineeringOn-site8+ YOEPythonAI Agents

Member of Technical Staff - Research Fellow

3-month research fellowship for early-career researchers working on frontier Multimodal LLMs, generative modeling, and real-time audiovisual AI. Own a research problem in pretraining, post-training, RL, evaluation, or multimodal modeling. Strong PyTorch and first-author tier-1 paper required.

200k – 250kSeattle, WAML EngineeringOn-sitePyTorchDeep Learning

Member of Technical Staff — Model Optimization and Inference

Early-career engineer optimizing inference for real-time multimodal AI avatars. Focus on KV cache strategies, serving frameworks, quantization, and latency reduction for LLMs and diffusion models.

200k – 300kSeattle, WAML EngineeringOn-siteEntry levelvLLMCUDA

Staff Research Engineer, Voice + Speech

Lead development of voice and speech models for real-time conversational AI agents, advancing speech understanding, naturalness, and production integration. Requires 8+ years in AI/ML, LLM deployment experience, and strong Python/ML tooling skills.

200k – 400kNew York, NYML EngineeringHybrid8+ YOELLMsPython

Member of Technical Staff - Computational Biology

Computational biologist partnering with biotech/pharma customers to integrate scientific workflows into AI agents, builds bio skills/tools/data integrations, and evaluates agent performance for scientific accuracy. Requires PhD, industry experience, and engineering skills.

200k – 300kSouth San Francisco, CAML EngineeringOn-siteLLMsPython