Encord

Software Engineer, Front-End Leaning

1mo ago
EuropeMiddle
Encord

Software Engineer, Front-End Leaning

1mo ago
EuropeMiddlejavascriptreact3d rendering

Build and maintain complex frontend UI and editor interfaces for visualizing and annotating diverse AI data modalities with high performance.

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

  • You've seen and built a lot. You have personally developed and maintained multiple systems from scratch, and you know what trade-offs are involved in building reliable, performant software at speed
  • You want your work to have a tangible outcome for people. You're not satisfied with building products that do not see the light of day
  • You are a builder. You enjoy all aspects of building not only software but a complete product, and are comfortable moving across the stack when necessary.
  • You enjoy problem-solving and thinking from first principles, and are always ready to pick up new skills and build quickly
  • You're happy to tackle problems without a predefined, clear definition or obvious solution, and are excited to have autonomy to make decisions as you go
  • You understand that being a member of a high-performing team requires two things. You contribute your best work and help others contribute their best. You'll always lend a helping hand when needed and level 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