Software Engineer (Frontend)

Location: San Francisco (flexible/hybrid)

The role:

As a Cleanlab frontend software engineer, you will be responsible for building Cleanlab Studio, a user-friendly web app powered by our data-centric ML algorithms. You’ll work on beautiful and easy-to-use interfaces for data visualization, interpretation, and correction of various issues found in datasets.

We encourage applications from software engineers who have an eye for elegant UI/UX and data visualization, and are interested in furthering their skills in building Data Science applications. No previous ML/AI experience is required, but bonus points if you have previously worked on UX for ML/AI or Data platforms.

We’re looking for someone with:

At least 5+ years of professional work experience (equivalent to an E4/L4 at a large tech company) developing web apps using the following modern technologies and shipping to production:

  • React.js/Next.js

  • JavaScript (TypeScript experience strongly preferred)

  • Modern accessible and semantic HTML

  • CSS + some CSS Framework (e.g. Tailwind, Bootstrap)

In this role, you can expect to:

  • Work closely with UX designers, product managers, and back-end engineers to implement versatile front-end solutions to web development issues.

  • Explore product concepts to find promising directions that address both human and business needs, with an eye for detail to ensure the highest quality product.

  • Deliver innovative, engaging prototypes using the latest in front-end technologies, particularly in the areas of data visualization/manipulation and web app UI.

  • Collaborate with other engineers to build streamlined systems and help establish a strong engineering culture across the company.

  • Maintain and contribute to the Cleanlab’s design system

  • Help the team influence strategic decisions using data-driven metrics and user research

  • Work closely with company stakeholders to strategize design initiatives and drive toward company goals

You may be a good addition to the team if you have:

  • An obsession for UI, UX, and AI

  • Knowledge of what a data scientist or ML engineer does with a dataset

  • UX/UI Design Experience (comfortable with everything in this course)

  • Experience configuring module bundlers (e.g. Vite or Webpack)

  • Experience with Data Visualization libraries (e.g. D3.js)

  • Experience with modern testing on the frontend (e.g. Jest/Vitest/Testing-library)

  • Experience working with and maintaining accessible design systems and applying those systems to design-system-driven products

  • A systems perspective and can extrapolate and extend shared patterns and behaviors

  • An adaptability to change and an open mind to new perspectives

  • A detail-oriented mindset with an ability to explain your work, process, and decisions to cross-functional stakeholders and crave feedback to help you produce your best work

  • A belief that highly technical products can also be beautiful and fun to use

  • A love for working with others to reinforce a culture of mutual learning and growth

  • Experience working on a remote, cross-functional team

  • User research experience

Attributes we look for:

  • Empathy for end-users and consumers

  • Humility and a learning mindset

  • Listens to understand

  • Able to explain complex ideas simply

  • Excellent written, verbal, and visual communication skills

  • Reflective

  • Responsible and takes ownership of work

Benefits

Working at Cleanlab is awesome! Beyond the opportunity to work at a well-funded AI startup with an incredible, friendly founding team of MIT graduates, all full-time employees receive the following:

  • Annual travel stipend
    • Travel enhances our empathy with different cultures and enables us to work together more effectively. It’s how we grow and learn: traveling is an essential part of what makes us human. At Cleanlab, every two months you will receive a reimbursable travel benefit. This is a unique benefit that lets you work from Paris for a week in February, then take a backpacking trip in the Andes for a weekend in March.
  • Premium health insurance (+ dental and vision)
    • We provide a fantastic $4 (we cover the rest) health insurance option. We also provide a $0 deductible 100% coverage premium health care option for those who prefer the best health insurance.
  • Professional development stipend to keep up with the latest innovations in ML and software.
  • Competitive salary (+ equity offering for certain roles), with regular opportunities for a raise if things are going well.

The compensation range for this role is $130,000 to $180,000. The final offer details are determined by several factors including candidate experience/expertise and may vary from the pay range provided.

About Us

Prior to Cleanlab, our founders (3 ML PhDs from MIT) worked at OpenAI, Google, Microsoft, Amazon, AWS, Facebook AI Research (FAIR), Dropbox, Oculus, Palantir, NASA, General Electric, MIT Lincoln Laboratory, MIT, Harvard, and Stanford – at every place we worked we repeatedly encountered the same issue – AI solutions failed to work reliably on real-world, human-centric data due to label errors and poor data quality. So, we spent eight years of PhD research at MIT inventing a new field to solve this problem and after successful pilots with world-leading organizations, Cleanlab emerged.

Everything we do at Cleanlab is guided by our north star – to improve the world’s ML data more easily and quicker than any other solution – enabling AI systems to train more reliably on real-world, messy, error-prone data. We develop next-generation data-centric AI, open-source algorithms and provide no-code SaaS enterprise solutions to help individuals and teams at companies (across all industries) diagnose/fix issues in their datasets and produce more reliable ML models by providing clean labels for training.

While many companies can help store/manage data or develop ML models, there exist few solutions today to improve the quality of existing data, which is the core asset of the modern enterprise. This is where you come in. At Cleanlab, you’ll be able to take ownership of critical projects that pioneer the future of data-centric AI.

We are a hybrid company, with over half of our team (and office) located in San Francisco.

  • Read about the Cleanlab team here.
  • Read how Cleanlab went from MIT PhD research to tech used by Amazon, Google, etc here.
  • See what Google, Tencent, and other Cleanlab users think here.

How to Apply