Research and develop advanced machine learning solutions for natural language processing (NLP), audio, computer vision, and multi-modal applications. Work closely with crossfunctional partners, including product teams, to productionize large-scale ML solutions. Provide technical guidance to improve workflows for training, evaluation, model optimization, and deployment. Contribute modular and performant Python code to internal PyTorch model development frameworks; develop, release, and support new features for these projects. Implement and maintain state-of-the-art neural networks architectures in internal frameworks. Architectures include large language models (LLMs), audio models, vision transformers, and multimodal generative AI models. Design, implement, and maintain production workflows for large-scale distributed training using advanced techniques such as fully sharded data parallelism and model parallelism. Implement and support tooling for evaluating the quality of large deep learning models. Research and evaluate the latest techniques for machine learning model development; incorporate them into production workflows. Contribute to the organization’s technical roadmap by identifying areas for innovation in machine learning solutions. Provide technical leadership to improve workflows for training, evaluation, model optimization, and deployment. Mentor and guide junior engineers and interns in best practices for machine learning model development.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior