Simplify Logo

Full-Time

On-device ML Engineer

US Remote

Confirmed live in the last 24 hours

Hugging Face

Hugging Face

201-500 employees

Develops advanced NLP models for text tasks

Hardware
Enterprise Software
AI & Machine Learning

Mid, Senior

Remote in USA

Category
Applied Machine Learning
Deep Learning
AI & Machine Learning
Required Skills
Pytorch
iOS/Swift
Requirements
  • Experienced Swift Developer: Have a strong background in Swift development with a practical, builder mindset and a good sense of software and application design.
  • Passionate About ML: Have a deep understanding of essential model architectures and a passion for machine learning.
  • Core ML Proficiency: Have experience using Core ML and understand its advantages and limitations.
  • Open Source Contributor: Are eager to publish and contribute to open-source libraries to help developers adopt ML.
  • Versatile Engineer: Can move across different levels of abstraction as needed, from UI to Metal kernels.
  • Readable Code: Write code that is easy to understand but are also prepared to make critical path ugly for optimization’s sake. (But just the critical path, please 🙂)
  • Optimization Techniques: Understand various optimization techniques, from kv-caching in transformers to post-training quantization and training-time methods.
  • System Understanding: Have a strong systems understanding and can identify performance bottlenecks.
  • Framework Proficiency: Have experience with various frameworks such as llama.cpp, MLX, PyTorch, and CoreNet.
  • Are a good debugger.
  • Can write excellent technical documentation.
  • Engage in discussion forums and communities about these topics.
Responsibilities
  • Model evaluation, considering quality, latency, memory, and storage needs. You understand the best model for a task may not be the latest SOTA, but the one with the best trade-off.
  • Strive to make SOTA models work efficiently on Apple platforms by converting them to native formats like Core ML or MLX, enabling execution on GPUs and the Neural Engine.
  • Dive into large codebases, such as Transformers, to optimize model architectures for Apple Silicon platforms, debug issues, and develop workarounds.
  • Write Swift code to implement or optimize ML tasks, including pre-and post-processing pipelines.
  • Produce high-quality technical documentation, including blog posts, tutorials, guides, social media threads, and concise demo apps.
  • Contribute to open source projects, like coremltools, to improve coverage of PyTorch operations.
  • Create tools that enable developers to convert, run, and share models easily, making it straightforward for researchers and practitioners to distribute models in device-friendly formats.
  • Occasionally, write or be ready to understand low-level code such as parallel GPU kernels.

Hugging Face develops machine learning models that can understand and generate human-like text, focusing on artificial intelligence and natural language processing. Their main products include advanced models like GPT-2 and XLNet, which can perform various tasks such as text completion, translation, and summarization. Users can access these models through a web application and a repository, making it easy to integrate AI into different applications. Unlike many competitors, Hugging Face offers a freemium model, allowing users to access basic features for free while providing subscription plans for advanced functionalities. The company also tailors solutions for large organizations, including custom model training. The goal of Hugging Face is to empower researchers, developers, and enterprises to utilize sophisticated language models effectively.

Company Stage

Series D

Total Funding

$395.2M

Headquarters

New York City, New York

Founded

2016

Growth & Insights
Headcount

6 month growth

34%

1 year growth

50%

2 year growth

104%
Simplify Jobs

Simplify's Take

What believers are saying

  • Hugging Face's partnerships with companies like Sakana AI and Apple highlight its influence and integration within the AI ecosystem.
  • The release of compact language models like SmolLM demonstrates Hugging Face's commitment to democratizing AI by making powerful NLP capabilities accessible on mobile devices.
  • Recognition in industry awards and continuous innovation in AI models position Hugging Face as a leader in the AI and NLP sectors.

What critics are saying

  • The competitive landscape in AI and NLP is intense, with major players like OpenAI and Nvidia posing significant challenges.
  • Reliance on a freemium model may limit revenue growth if users do not convert to paid plans.

What makes Hugging Face unique

  • Hugging Face's focus on NLP and text generation models like GPT-2 and XLNet sets it apart from competitors who may offer more generalized AI solutions.
  • Their freemium model combined with enterprise solutions allows them to cater to a wide range of clients, from individual developers to large organizations.
  • The company's extensive repository and accessible web application make advanced AI tools available to a broader audience, enhancing user engagement and adoption.

Benefits

Flexible Work Environment

Health Insurance

Unlimited PTO

Equity

Growth, Training, & Conferences

Generous Parental Leave