Gather logo
Gather Verified
Event Management Software, Hospitality Technology, Healthcare Technology (depending on focus)

Senior Software Engineer, AI

United StatesOnsiteFull TimeSenior$200,000–$250,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Gather is seeking a Senior Software Engineer to enhance its AI-native research platform. This backend-heavy role focuses on building and extending the core application's infrastructure and product features. The ideal candidate will have 5+ years of backend and infrastructure engineering experience, with strong skills in Python, system design, software architecture, and AWS. Responsibilities include designing scalable systems, contributing to AI-powered capabilities, and shaping engineering standards. Experience with AI/ML, LLM integrations, RAG, and agentic workflows is highly desirable.

Company Description

Gather is an AI-native research engine that orchestrates the entire research lifecycle — from business question to board-ready insight — in a single platform. Instead of briefing agencies and waiting weeks for results, teams can run high-quality market research and generate insights in days.

Gather helps companies understand their customers, test ideas, and make better decisions across the full funnel — from brand awareness and messaging to competitive intelligence and churn analysis.

Our platform powers the research, but our team ensures customers get meaningful insights they can act on.

We’re hiring a Senior Software Engineer to help build and extend the infrastructure behind Gather’s core application and contribute directly to the core product.

The role

This is a backend-heavy, infra-heavy role for someone who is strong in Python, system design, software architecture, and AWS, and who is excited about applying AI both in the product and in the development process.

What you’ll do

  • Build and extend the backend and infrastructure powering Gather’s core platform
  • Design scalable systems across Python, AWS, and PostgreSQL
  • Contribute directly to core product engineering
  • Build and improve AI-powered product capabilities and development workflows
  • Work on LLM integrations, evals, RAG and knowledge systems, classification, and agentic workflows
  • Help shape architecture and engineering standards as the company grows
  • Use modern AI coding tools such as Claude Code or Codex in day-to-day development

What we’re looking for

  • 5+ years of backend and infrastructure engineering experience
  • Strong Python development skills
  • Strong system design and software architecture skills
  • Experience building on AWS
  • Experience with monolithic and/or microservices architectures
  • Ability to own technical problems end to end in a fast-moving startup

Strong pluses

  • 3+ years of AI experience
  • Experience with LLM integrations
  • Experience with evals, prompt engineering, and applied AI product development
  • Experience with RAG, knowledge bases, and classification systems
  • Experience building agentic workflows or closed-loop agentic development systems
  • Familiarity with: React + TypeScript + Vite, Python Lambda services behind an ALB, PostgreSQL / RDS; Terraform on AWS; AWS services including ALB, Lambda, S3, Cognito, Route53, SES, and ECS
Ready to apply?
You'll be redirected to Gather's application page.

Similar roles