Full-Stack Engineer

Jobgether · UK

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Full-Stack Engineer in United Kingdom.

You will join a cutting-edge AI engineering environment focused on building systems that power enterprise-scale decision-making through advanced machine learning models. In this role, you will work across the full technology stack, developing both backend services and user-facing applications that enable seamless interaction with large-scale AI systems. You will contribute to the design of scalable architectures, high-performance APIs, and intuitive interfaces that allow users to upload, manage, and analyze structured data. The environment is highly technical and research-driven, requiring strong collaboration with MLOps, DevOps, and AI engineering teams. You will help build event-driven, distributed systems capable of handling large datasets and complex inference workflows. This is a high-impact opportunity to work on foundational AI infrastructure that supports decision-making for global enterprises.

Accountabilities:

  • Design and build full-stack applications that enable interaction with large-scale AI models, including both backend services and frontend interfaces.
  • Develop high-performance backend APIs and services for model inference, including batching systems and optimized data processing pipelines.
  • Create responsive and user-friendly frontend interfaces using modern frameworks such as React, Vue, or Angular.
  • Implement state management and session persistence mechanisms to ensure consistent user experiences across complex workflows.
  • Design and maintain event-driven architectures using pub/sub messaging systems to support asynchronous processing and scalability.
  • Build and integrate database connectivity layers, including connections to cloud data platforms such as Snowflake and Databricks.
  • Implement robust error handling, monitoring, and retry mechanisms to ensure system reliability and operational stability.
  • Collaborate closely with MLOps and DevOps teams to optimize system architecture, deployment processes, and performance at scale.
  • Requirements

    • 5+ years of professional experience in full-stack engineering roles within production environments.
    • Strong proficiency in Python, with hands-on experience using FastAPI and ASGI-based frameworks for high-performance API development.
    • Experience building full-stack applications using modern frontend frameworks such as React, Vue, or Angular.
    • Strong understanding of event-driven architectures, pub/sub systems, and distributed task queues such as Celery.
    • Experience with model serving patterns, including REST, gRPC, and asynchronous batching for large-scale inference workflows.
    • Solid knowledge of SQL and NoSQL databases, as well as integration with cloud data platforms like Snowflake and Databricks.
    • Experience implementing state management, session handling, and efficient data flow in distributed applications.
    • Strong ability to deliver high-quality, maintainable frontend code while collaborating closely with product and design teams.
    • Excellent problem-solving skills and ability to work in complex, fast-paced technical environments.
    • Benefits

      • Competitive compensation package including salary and equity.
      • Comprehensive health coverage for you and your dependents.
      • Paid parental leave supporting all family-building journeys.
      • Relocation support for candidates joining office locations.
      • Mission-driven, low-ego culture focused on ownership and execution excellence.
      • Opportunity to work on cutting-edge AI systems shaping enterprise decision-making.
      • Exposure to advanced distributed systems, ML infrastructure, and large-scale data workflows.
Apply →