המקום בו המומחים והחברות הטובות ביותר נפגשים
Key job responsibilities
* Build high-throughput, cost-effective data pipelines to support feature extraction and indexing for our web-scale Information Retrieval system
* Design and build cost-efficient distributed model training infrastructure
* Develop efficient, state-of-the-art streaming algorithms for processing large datasets (e.g. deduplication, topic clustering)
* Build on and maintain an existing code base as well as new components; maintain production code and contribute to deployment and QA processes
* Serve as technical lead for all stages of the software development cycle, including designing and developing new system architecture and improvements
* Participate in prioritization, estimation, and sprint planning
* Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
* BS/MS in Computer Science or equivalent experience
* Experience programming with at least one software programming language
* Experience in machine learning, data mining, information retrieval, statistics or natural language processing
* 2+ years of non-internship professional software development experience
* Experience working with ML frameworks such as Pytorch, TensorRT, Onnx, AWS Neuron and accelerating deep learning models for GPU/CPU/Inferentia architectures.
* 2+ years of relevant work or research experience in system performance analysis, compiler optimizations (CUDA, OpenCL).
* Strong understanding with one or more of the following technologies: XLA, TVM, MLIR, LLVM, deep learning models and algorithms, and deep learning framework design.
* Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
משרות נוספות שיכולות לעניין אותך