Skip to content
EncordEncord

Software Engineer, Full-Stack

Build and operate foundational backend and frontend systems, owning projects from architecture through deployment and user impact measurement. The role requires strong production full-stack experience, deep fluency in a high-level language, cloud and Kubernetes familiarity, and comfort working autonomously in a high-growth environment.

About the job

Responsibilities

  • Build and extend foundational systems across the full stack, from backend services to frontend interfaces.
  • Own projects end to end, including product and architectural decisions, deployment, monitoring, and measuring user impact.
  • Work autonomously while collaborating with a lean, high-trust team.
  • Tackle complex domains at scale using simple, well-crafted solutions.
  • Proactively identify improvements across the codebase and product.

Requirements

  • Strong full-stack engineering experience with production-grade work across backend and frontend systems.
  • Experience personally developing and maintaining multiple systems from scratch.
  • Understanding of trade-offs involved in building reliable, performant software at speed.
  • Ability to build complete products and move across the stack as needed.
  • Strong problem-solving skills and a first-principles mindset.
  • Comfort working on ambiguous problems with autonomy.
  • Deep fluency in at least one high-level programming language; Python and TypeScript are used, but depth matters more than a specific language.
  • Familiarity with cloud infrastructure, preferably Google Cloud, and containerized deployment with Kubernetes.
  • Experience building at scale in a fast-paced startup or high-growth environment.

Nice-to-haves

  • Exposure to machine learning workflows or ML infrastructure.

Technology

  • Backend: Python
  • Frontend: TypeScript, React
  • Deployment: Kubernetes
  • Infrastructure: Google Cloud
  • Machine learning: PyTorch, CUDA, Ray

Compensation and Benefits

  • Competitive salary, commission, and meaningful equity.
  • 25 days of annual leave plus UK public holidays.
  • Annual learning and development budget.
  • Travel opportunities for customer visits, events, and conferences across the UK and Europe.
  • Company lunches twice a week.
  • Monthly socials and bi-annual team offsites.
  • Strong in-person culture, with most of the team working from the London office four or more days per week.

Skills

Python, TypeScript, React, Kubernetes, GCP, PyTorch, CUDA, Ray, Cloud Infrastructure, Containerization

Improbable

Improbable

Remote

Product Engineer
No salary listedRemoteFullstack Engineering

Product Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.

ElevenLabs

ElevenLabs

United Kingdom
Full-Stack Engineer - Creative Studio
No salary listedRemoteFullstack Engineering

Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.

Dataiku

Dataiku

France
Fullstack Software Engineer - Core
No salary listedRemoteFullstack Engineering

Build and enhance Dataiku DSS core features across data preparation, AI/ML, visualization, MLOps, platform, and governance. The role requires significant product-focused software engineering experience and a strong interest in combining scalable backend systems with exceptional frontend experiences.

Build

Build

New York, NY
AI Engineer - Platform
$120k+/yrOn-siteFullstack Engineering

Build and own the user-facing platform for an agentic AI company, including workflow creation tools, client and internal interfaces, external access gateways, and organizational automation. The role requires strong product judgment, rapid execution, and end-to-end ownership.

Nerdio

Nerdio

United Kingdom
Solutions Engineer
No salary listedOn-site3+ YOEFullstack Engineering

Leads a corporate development team building AI agents, automation, full-stack internal applications, and data capabilities. The role combines hands-on architecture and development with technical leadership, Azure deployment, CI/CD ownership, coaching, and internal evangelism.