Labelbox logo

Senior Software Engineer, Frontend

Labelbox

1 year ago

➔ All jobs

➔ Jobs at Labelbox

➔ Apply for this job

Job Description

Labelbox’s mission is to build the best products for humans to advance artificial intelligence. Real breakthroughs in AI are reliant on the quality of the training data. Our training data platform enables organizations to improve their machine learning models far quicker and more accurately. We are determined to build software that is more open, easier-to-use, and singularly focused on getting our customers to performant ML faster.

Current Labelbox customers are transforming industries within insurance, retail, manufacturing/robotics, healthcare, and beyond. Our platform is used by Fortune 500 enterprises including Allstate, Black + Decker, Bayer, Warner Brothers and leading AI-focused companies including FLIR Systems and Caption Health. We are backed by leading investors including SoftBank, Andreessen Horowitz, B Capital, Gradient Ventures (Google's AI-focused fund), Databricks Ventures, Snowpoint Ventures and Kleiner Perkins.

About the Perception Team

The vast majority of machine learning projects fail because of insufficient or poorly labelled data. At Labelbox, the Perception team’s mission is to build the most efficient tool for creating high-quality training data, allowing our users to make breakthroughs in their domains and advance the field of artificial intelligence.

Our team focuses on building a beautiful browser interface, that is served to users all around the world. We focus on use cases that allow humans to annotate media around languages such as audio waveforms, text documents, and PDFs.

About the Role

As our Senior Software Engineer on the Perception team, you will be instrumental in pushing the boundaries of what is possible in a web browser. You will work closely with product, design, and other engineers to implement reusable, extensible, performant components that will not only be used internally but can be shared with customers who wish to build their own novel experiences for their labellers. You will balance innovation and pragmatism to deliver on business initiatives and make the right technology foundation for future use cases.

The bottom line: you will personally build, but also empower other engineers to create jaw-dropping experiences to allow the rendering and annotation of arbitrary real-world data in a web browser.

About You
  • You have 5+ years with full-stack work using frontend frameworks such as React/Redux, Angular, etc
  • You have 3+ years of professional experience with WebGL
  • You have experience with full-stack development (writing + consuming GraphQL APIs, databases, etc)
  • You have familiarity with browser rendering frameworks such as Konva, Pixi.js, and three.js
  • You are constantly learning and pushing the art of the possible in the Web browser
  • Quality and testing are very important to you but can balance between perfection and shipping
Projects You Could Work On
  • Unifying the rendering of different drawing tools (polygons, raster graphics, etc) into a WebGL-based rendering engine
  • Reliably synchronize annotations with video playback and scrubbing
  • Supporting the performant rendering of thousands of labels in the browser
  • Building novel experiences for exploring 3D medical imagery
  • Creating frameworks for other developers to leverage in building novel features
  • Shipping new annotation tools
  • Re-imagining + improving the experience of annotating frames in a video

Do great work. From anywhere.

We hire great people regardless of where they live. Work wherever you’d like as reliable internet access is our only requirement. We communicate asynchronously, work autonomously, and take ownership of our work.

#LI-Remote

Company

Labelbox logo
Data curation, AI-assisted labeling, model training & diagnostics and labeling services, all in one platform, to build better AI products, remarkably fast.
© 2019-2022 JobsinJS.com. All Rights Reserved.