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.