AI Software Engineer Intern
Pensees Systems
- Singapore
- $1,200-2,000 per month
- Training
- Full-time
- Contribute to the development of AIGC framework by enabling performance optimizations and GPU acceleration within the compiler and runtime.
- Partner with engineers, product managers, and application teams to build and refine tools that accelerate groundbreaking research
- Solve difficult problems at the intersection of compilers, application and edge computing and deliver optimal solutions
- Discuss and refining software designs and implementation strategies with peers
- Improving processes and infrastructure to accelerate our development and contribute to the success of the company
- Job Requirements:
- University study including PhD, Master or Bachelor in computer science, data science, Electrical Engineering, artificial intelligence, or related field
- Good in GPU programming either using NVIDIA CUDA libraries such as CUBLAS, CuDNN or NPP, or using Apple low level libraries such as Metal, MPS or MPS Graph
- Good with Python, C++, Objective C or Swift programming
- Solid understanding of performance profiling, AI model optimizations, and compiler fundamentals
- Ability to quickly develop expertise in new domains and products, and eagerness to master new challenges.
- Strong communication and collaborative abilities along with analytical and problem, solving skills
- Preference will be to candidates with the following qualifications:
- Staying abreast of the latest advancements in deep learning frameworks like TensorFlow, PyTorch or JAX, maximizing their potential on GPUs
- Good knowledge about the testing and deployment of infrastructures, and a passion for improving sophisticated engineering systems
- Experience in parallel programming and multi-processor systems
- Ability to work on large-scale software projects, and a proven track record of building performant and robust production software
InternSG