Encord

Senior Full-Stack Engineer, Front-End Leaning

New
EuropeSenior
Encord

Senior Full-Stack Engineer, Front-End Leaning

New
EuropeSeniorfrontend3duser-interfacedata-annotation

Senior full-stack engineer focused on building complex UI and editor interfaces for a universal data layer platform for AI.

About the company

  • Encord is the universal data layer for AI that helps 300+ AI teams train and run models on the right data. Our platform indexes, curates, annotates, and evaluates data across the full AI lifecycle, from development through production.
  • Trusted by Woven by Toyota, AXA, UiPath, Zipline, and more. We're an ambitious team of 100+ working at the frontier of AI and have raised $60M in Series C funding from Wellington Management, CRV, Next47 and Y Combinator.

Responsibilities

  • We're looking for great engineers with experience building complex UIs to help build out our editor interface — the part of our product that lets users visualise and annotate their data. We handle a wide range of data modalities, including image, video, audio, text, PDFs, medical images, and data from LiDAR and other sensors in robots and autonomous vehicles.
  • For this role, we are particularly looking for engineers who are excited about technically challenging frontend work, such as rendering complex 3D/4D scenes with thousands of objects, combining data from several modalities, all while maintaining high performance in the browser.
  • You'll join us at a crucial stage of accelerated development, as part of a small, highly collaborative group where you'll be a key driver of progress on a core part of our product — operating with a high degree of autonomy and crafting performant, reliable, and maintainable solutions at speed.
  • Build and own complex UI and editor interfaces for visualising and annotating multi-modal data
  • Render high-performance 3D/4D scenes with thousands of objects in the browser
  • Work across the full stack when needed, from backend services to deployment and styling
  • Take end-to-end ownership of projects, from product and architectural decisions through to deployment, monitoring, and measuring user impact
  • Collaborate closely with a lean, high-trust team to tackle challenging problems together
  • Take initiative, be proactive in problem-solving, and continuously seek improvements

Requirements

  • Strong frontend engineering experience, with production-grade work on complex, high-performance UIs
  • Proficiency in TypeScript and React
  • Experience with 3D rendering, WebGL, Canvas, or similar browser-based visualisation technologies is a strong plus
  • Familiarity with Python and backend development
  • Experience with Kubernetes and GCP is a plus

Other

  • Experienced: you've seen a lot and built a lot — personally developed and maintained multiple systems from scratch, with a deep understanding of the trade-offs involved in building reliable, performant software at speed
  • Excited by hard frontend challenges: rendering complex scenes, working across data modalities, and squeezing performance out of the browser
  • Impact-driven: you want your work to have a tangible outcome for people and aren't satisfied by products that don't see the light of day
  • A builder: you enjoy all aspects of building a complete product, are comfortable moving across the stack, and love problem-solving from first principles
  • Comfortable with uncertainty: happy to tackle problems without a predefined solution, and excited to make decisions autonomously as you go
  • A team player: you contribute your best work and actively help others do the same — you enjoy levelling up those around you
  • We are technology agnostic at Encord and not looking for experience across all of these — as long as you're open to learning, please apply.
  • Competitive salary, commission, and meaningful equity in a high-growth startup
  • Strong in-person culture — most of the team works from our London office 4+ days/week
  • 25 days annual leave + UK public holidays
  • Annual learning & development budget
  • Travel for customer visits, events, and conferences across the UK and Europe
  • Company lunches twice a week
  • Monthly socials & bi-annual team offsites