Software Engineer (WebGL) - Perception

| Remote
Sorry, this job was removed at 8:17 p.m. (CST) on Tuesday, March 8, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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 labeled 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, served to users all around the world. We are responsible for processing images, documents, videos, and more for display in a browser. We build tools that visually annotate and manipulate those assets, and we design the custom components and SDKs that allow customers to build their own interfaces. 

 

About the Role


As a WebGL 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, extendable, 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 labelers. You will balance innovation and pragmatism to not only deliver on business initiatives but to build the right technology foundation for future use cases.


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


Excited? Read on!


In 30 days, you will…

Pair with a teammate to ramp up on the codebase, ask questions, and learn

Attend Labelbox university to see the big picture of what you will be contributing to

Ship enhancements and bug fixes to production

Collaborate with your manager on performance objectives and goals that balance both company priorities and your own personal development


In 60 days you will…

Work actively with Engineering, Product, and Design to ship meaty features to production

Identify growth opportunities to pursue via your yearly $5000 learning and development budget

Teach your teammates about WebGL and advanced rendering techniques through knowledge shares


In 90 days you will…

Be the team’s subject matter expert for WebGL and advanced rendering

Be an integral part of the overall technical vision for the editor experience

Collaborate with other product managers & technical leaders to demonstrate the state of the art within a browser to advance product initiatives


Some projects you could work on are…

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

About You

  • You have 3+ years of professional experience with WebGL
  • You have familiarity with browser rendering frameworks such as Konva, Pixi.js, and three.js
  • You are always learning and pushing the art of the possible in the Web browser
  • You have experience with full-stack work using frontend frameworks such as React/Redux, Angular, etc
  • You embrace working and communicating effectively with your team, and cross-functional group, and get excited by crafting simple and elegant solutions
  • Quality and testing is very important to you but can balance between perfection and shipping

Bonus

  • You have experience with computer vision techniques
  • You have experience with Web Assembly
  • You have experience with full-stack development (writing GraphQL APIs, databases, etc)



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.

More Information on Labelbox
Labelbox operates in the Artificial Intelligence industry. The company is located in San Francisco, CA. Labelbox was founded in 2017. It has 137 total employees. It offers perks and benefits such as Open door policy, OKR operational model, Team based strategic planning, Pair programming, Hybrid work model and Flexible work schedule. To see all 3 open jobs at Labelbox, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about LabelboxFind similar jobs