MongoDB Technical Architect

Hugging Face Logo

Hugging Face

πŸ“Remote - United States

Summary

Join Hugging Face, a rapidly growing platform for AI builders, as a hands-on leader in a key technical role for our data layer. You will collaborate with engineering and product teams to design, build, and scale our core database system using MongoDB. Responsibilities include shaping the architecture, making code changes to the data access layer, championing best practices, troubleshooting performance issues, and developing tools to empower developers. This role requires 4+ years of experience in data engineering or architecture with a strong focus on MongoDB, including experience with sharding and proficiency in a modern programming language (Typescript/Node.js preferred). A deep understanding of MongoDB internals and excellent communication skills are essential. Hugging Face offers various benefits, including health, dental, and vision benefits, parental leave, flexible paid time off, flexible working hours and remote options, and company equity.

Requirements

  • 4+ years of experience in data engineering or architecture, with a significant, up-to-date focus on MongoDB
  • Proven, hands-on experience designing and implementing MongoDB sharding in a production environment. You should be able to discuss the trade-offs of different shard keys you've used in the past
  • Strong proficiency in at least one modern programming language (Typescript/Node.js preferred), with demonstrated experience making changes to an application codebase
  • A strong collaborative mindset with a history of working effectively in cross-functional teams to achieve shared goals
  • Deep, practical understanding of MongoDB internals, including the aggregation framework, storage engines, indexing, and replication
  • Excellent async/written communication skills with the ability to facilitate technical discussions and build consensus

Responsibilities

  • Shape the Architecture: Collaborate closely with engineering and product teams to design and evolve the end-to-end architecture for our MongoDB environment, ensuring scalability, reliability, and performance
  • Get Your Hands Dirty: Dive deep into our application codebase when needed to make specific, planned changes to the data access layer, queries, and services to support the architecture evolution
  • Champion Best Practices: Develop and promote best practices for data modeling, schema design, and query performance
  • Troubleshoot and Optimize: Serve as a subject matter expert for complex database performance issues, partnering with teams to diagnose, resolve, and learn from production incidents
  • Enable the Team: Develop scripts, documentation, and automation that empower developers to work more effectively and safely with the database

Preferred Qualifications

  • Experience with Infrastructure as Code (IaC) tools like Terraform or Pulumi
  • Experience with running MongoDB in Atlas
  • Familiarity with other database technologies (e.g., PostgreSQL, Redis, Elasticsearch)
  • Experience with large-scale data migration projects

Benefits

  • Health, dental, and vision benefits for employees and their dependents
  • Parental leave
  • Flexible paid time off
  • Flexible working hours and remote options
  • Company equity

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs