How Remoteville checks and expires listings

Staff Software Engineer - AI Marketing

Skills
Software As A ServiceAmazon Web ServicesApolloDatabasesDistributed DatabasesElasticsearchEvolution
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years of professional software engineering experience with senior or staff-level impact
  • Deep expertise in TypeScript Node.js and React
  • Experience designing and operating scalable microservice architectures in cloud-native environments
  • Strong understanding of GraphQL event-driven systems and distributed databases
  • Proven track record leading high-impact initiatives from concept through production in SaaS
  • Expert-level software design skills and multi-tenant platform experience

Nice to have

  • AI-first
  • Systems thinker
  • Clear communicator
  • Ambiguous environments
  • Fast-paced mindset
  • Sense of humor

Day to day

  • Lead the design and delivery of AI-powered marketing systems that help real estate agents grow their business.
  • Build self-serve advertising tools for launching and managing Meta and Google campaigns with automation and real-time reporting.
  • Create AI-driven social video pipelines that turn listing and agent data into branded content for Instagram and TikTok at scale.
  • Architect attribution and growth systems that connect ad clicks conversations and deal stages across the full funnel.