;Our small Natural Language Processing team works on providing key NLP competence to improve Quora users experience. We build end-to-end industry-scale NLP systems for moderation (e.g. spam detection) and content-based recommendation (e.g. topic tagging and modeling content relevance). The team directly supports moderation and growth-related initiatives at Quora. As a remote-first company, our engineers have a high degree of flexibility and autonomy.
;We are looking for an experienced Staff Machine Learning Engineer to join our growing NLP engineering team. You will have a unique opportunity to have high impact by advancing our NLP systems, as well as uncovering new opportunities to apply large language models to the Quora product. You will also play a key role in developing tools and abstractions that our other developers would build on top of.
;Responsibilities:
;Minimum Requirements:
;Preferred Requirements:
- ;Improve our existing machine learning systems using your core coding skills and ML knowledge
- ;Identify current opportunities to apply large language models to different parts of the Quora product
- ;Perform experiments and comparative analysis to evaluate the effectiveness of different model architectures and fine-tune hyperparameters for optimal performance
- ;Take end-to-end ownership of machine learning systems - from data pipelines, feature engineering, candidate extraction, model training, as well as integration into our production systems
- ;Continuously research and stay up-to-date with the latest developments in NLP and large language models, utilizing innovative techniques and methodologies to enhance our models
- ;Collaborate with the manager to lead the effort to transform our NLP systems to a new era of large language models
- ;Ability to be available for meetings and impromptu communication during Quoras coordination hours" (Mon-Fri: 9am-3pm Pacific Time)
- ;6+ years of professional software development experience in machine learning, ideally in an NLP team and/or as tech lead
- ;BS, MS or PhD in Computer Science, Mathematics, or a related field with a focus on machine learning and NLP
- ;Previous experience building end-to-end machine learning systems
- ;Strong innovator who understands the nuances of large language models and hands-on experience working with large language models like GPT, LLAMA, BERT, or Transformer-based architectures
- ;Proficient knowledge of NLP techniques, including tokenization, language modeling, and embeddings
- ;Experience with distributed training and optimization techniques for large-scale machine learning models
- ;Excellent communication skills and the ability to collaborate effectively in a cross-functional team.
- ;2+ years of experience writing Python or C++ code
- ;Experience with leading large-scale multi-engineer projects
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.