GalleryLog inGet Recraft Free
Careers

Backend Software Engineer

About Us

Founded in the US in 2022 and now based in London, UK, Recraft is an AI tool for professional designers, illustrators, and marketers, setting a new standard for excellence in image generation.

We designed a tool that lets creators quickly generate and iterate original images, vector art, illustrations, icons, and 3D graphics with AI. Over 3 million users across 200 countries have produced hundreds of millions of images using Recraft, and we’re just getting started.

Join a universe of professional opportunities, develop and support large-scale projects, and shape the future of creativity. We are committed to making Recraft an essential, daily tool for every designer and setting the industry standard. Our mission is to ensure that creators can fully control their creative process with AI, providing them with innovative tools to turn ideas into reality.

If you’re passionate about pushing the boundaries of AI, we want you on board!

Job Description

As a Backend Software Engineer at Recraft, you will be responsible for building, optimising, and maintaining the backend infrastructure that powers our AI-driven creative platform. You will work closely with frontend engineers, data scientists, and product teams to develop scalable, high-performance systems that enable seamless AI-powered design experiences.

From developing APIs to optimising performance and ensuring system reliability, you will play a crucial role in shaping the technical foundation of Recraft. If you enjoy working with scalable systems, distributed computing, and AI-powered applications, this role is for you.

Key Responsibilities

  • Design, develop, and maintain scalable backend services that support AI-powered features.
  • Build and optimise APIs to ensure seamless integration between frontend, AI models, and databases.
  • Ensure high performance, security, and reliability of backend infrastructure.
  • Work with databases (SQL and NoSQL) to manage and structure large-scale datasets efficiently.
  • Collaborate with frontend engineers, product managers, and AI researchers to bring new features to life.
  • Implement and maintain CI/CD pipelines to automate deployment and testing.
  • Monitor system performance, troubleshoot issues, and implement solutions for scalability.
  • Stay up to date with development best practices, SRE principles, cloud technologies, and AI advancements.

Requirements

  • Proven experience as a backend engineer, software developer, or similar role.
  • Proficiency in backend programming languages such as Go.
  • Experience with API development and integration (REST).
  • Strong knowledge of database management (PostgreSQL, Elastic, or Clickhouse is a plus).
  • Deep understanding of DevOps practices as well as network, OS fundamentals
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerisation (Docker, Kubernetes).
  • Familiarity with distributed computing and scalable architecture.
  • Experience implementing security best practices for backend systems.
  • Knowledge of MLOps and AI model deployment is a plus.

What We Offer

  • Competitive salary.
  • Opportunities for professional growth and technical leadership.
  • A collaborative and innovative environment at the forefront of AI-driven creativity.
  • The chance to work on cutting-edge backend infrastructure powering AI tools.
  • Access to the latest cloud technologies and high-performance computing resources.

How to Apply

Interested candidates should submit their CV and a cover letter to [email protected]. Please include the position name in the subject line.

Join Recraft and help build the backend systems that power the future of AI-driven creativity! 🚀

Location
London, UK
Type
Full-time
Team
Engineering