Remote Senior Backend Engineer

at Forethought

Posted 2 hours ago 6 applied

Description:

  • Forethought is an AI-native platform for enterprise customer support, launched in 2018, utilizing a multi-agent architecture for omnichannel resolution.
  • The company has raised over $115M in venture funding and is trusted by leading companies such as Upwork, Grammarly, Airtable, and Datadog.
  • Forethought's AI agents resolve billions of monthly support issues and has received recognition as a High Performer in 2024 and Mid-Market Leader for 2025 by G2.
  • The company is seeking talented Backend Engineers with a growth mindset who enjoy solving complex challenges and want to influence the future of AI-driven customer support.
  • As a Backend Engineer, you will design, build, and deploy AI-powered features that enhance user experience on the platform.
  • You will work with state-of-the-art tools and infrastructure, including Docker, Kubernetes, Redis, MongoDB, and ElasticSearch, to deliver scalable customer support solutions.
  • Responsibilities include designing backend services, collaborating with product and design teams, optimizing the product for high performance, integrating AI/ML capabilities, and driving technical excellence through end-to-end project ownership.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science, Statistics, Informatics, Information Systems, or a related field is preferred.
  • A minimum of 3 years of experience in a software engineering role is required.
  • Expertise in Python is essential, along with proficiency in one of the mainstream Python frameworks such as FastAPI, Django, or Flask.
  • Proven experience in constructing large-scale distributed systems is necessary.
  • The ability to craft high-quality, well-tested code to meet customer requirements is required.
  • Experience with MongoDB, Redis, and Elasticsearch is preferred.
  • Experience working with generative AI frameworks, such as LangChain, RAG pipelines, or multi-agent systems, is a plus.
  • Familiarity with integrating and building applications on top of large language models, including OpenAI, Anthropic, or open-source LLMs, is highly valued.

Benefits:

  • The anticipated salary range for this role is approximately $130,000 - $210,000 based on location and experience, excluding bonuses or equity.
  • Additional benefits may include opportunities for professional growth and development in a cutting-edge technology environment.
  • Employees will have the chance to work on impactful projects that shape the future of customer support through AI innovation.