Python Software Engineer - GPU Accelerated LLM Data Applications

November 7

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing β€’ artificial intelligence β€’ deep learning β€’ virtual reality β€’ gaming

10,000+

Description

β€’ Develop and optimize Python-based data processing frameworks for large datasets on GPU β€’ Contribute to the design and implementation of RAPIDS and other GPU-accelerated libraries β€’ Lead development and iterative optimization of components for RAG pipelines β€’ Collaborate with teams of LLM & ML researchers on GPU-accelerated data preparation pipelines β€’ Implement benchmarking, profiling, and optimization of algorithms in Python for LLM applications β€’ Build & evaluate POCs, and develop roadmaps for production level tools

Requirements

β€’ Advanced degree in Computer Science, Computer Engineering, or a related field (or equivalent experience) β€’ 5+ years of Python library development experience, including CI systems (GitHub Actions), integration testing, benchmarking, & profiling β€’ Proficiency with LLMs and RAG pipelines: prompt engineering, LangChain, llama-index β€’ Deep understanding of the PyData & ML/DL ecosystems, including RAPIDS, Pandas, numpy, scikit-learn, XGBoost, Numba, PyTorch β€’ Familiarity with distributed programming frameworks like Dask, Apache Spark, or Ray β€’ Visible contributions to open-source projects on GitHub β€’ Active engagement (published papers, conference talks, blogs) in the data science community β€’ Experience with production-level data pipelines, especially SQL-based β€’ Experience with software packaging technologies: pip, conda, Docker images β€’ Familiarity with Docker-Compose, Kubernetes, and Cloud deployment frameworks β€’ Knowledge of parallel programming approaches, especially in CUDA C++

Benefits

β€’ Competitive salary β€’ Equity β€’ Unique legacy of innovation β€’ Diverse work environment

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com