Software Engineer
Task: Test SDK (software development kit) by documentation, run examples, write a report on what was hard/normal/easy, give recommendations for improvement.
Requirements:
- Proficiency in Python, with a solid understanding of object-oriented programming principles.
- Experience working with Linux operating systems, advanced CLI user.
- Proficiency in Bash scripting for automation and task management.
- Experience with Git for version control and collaborative development.
- Experience with Docker for containerization and deployment of applications.
- Hands-on experience running Large Language Models (LLMs) on-premise.
- Proficiency in utilizing NVIDIA GPUs to accelerate model inference and training processes.
Preferred Qualifications:
- Experience with NVIDIA’s TensorRT-LLM or similar frameworks to optimize and deploy LLMs efficiently.
- Familiarity with Kubernetes for orchestrating containerized applications in a clustered environment.
Additional Technical Skills:
- Familiarity with machine learning frameworks such as PyTorch.
- Understanding basic modern ML and DL concepts and Neural Networks architectures.