AI on Edge Engineer

at VinAI (View all jobs)

Hanoi, HCM

VinAI Research is looking for AI Research engineers who are talented software engineers capable of working on research projects and/or translating research ideas into building AI and deep learning systems in computer vision, natural language/speech understanding and recommendation systems. AI research engineers are expected to be able to implement sophisticated machine learning and deep learning algorithms and systems, but we are also interested in talented engineers who want to learn more deeply about modern deep learning and AI algorithms on the job.

Who is VinAI looking for? 

  • Who are talented software engineers capable of working on research projects and/or translating research ideas into building AI and deep learning systems to solve real-world problems.
  • Who wants to join hand with us to build AI products and solutions which can compete on the highest level globally.
  • Who are hungry to learn, value teamwork, and enjoy a young, enthusiastic, diverse working environment
We are looking for both senior level who can conduct research independently and junior level who can help implement research results. World-class working conditions, highly competitive compensation and strongly motivated colleagues awaiting you!

Responsibilities

VinAI Research is looking for a research engineer who can architect, design and implement efficient AI systems running on edge devices. Responsibilities include, but are not limited to the following:
  • Deploy state-of-the-art AI models on edge and mobile devices.
  • Optimize AI models for edge devices, including customizing deep learning layers, model distillation and model quantization to improve latency, memory and power usage.
  • Develop/modify system-level deep learning frameworks to utilize hardware acceleration on edge devices such as GPU and DSP.
  • Implement on-device training algorithms.

What you'll need

  • Bachelor degree or above, major in Computer Science, Mathematics or related fields.
  • Experience with machine learning frameworks (like PyTorch, Tensorflow or Keras) and libraries (like scikit-learn or Weka).
  • Fluent in C/C++ programming languages, and corresponding build systems (bazel, CMake, soong).
  • Have experience in implementing a ML model from scratch.
  • Have knowledge in system programming (bit-level manipulations, concurrency, real-time systems)
  • Have experience in parallel programming, such as CUDA/OpenCL.
  • Have extensive experience in debugging segmentation faults.
Senior-level applicants should demonstrate leadership as evidenced by high quality publications, and a track record for innovations. Candidates should collaborate effectively with other staff members and product development teams. We are particularly interested in candidates who can work flexibly across disciplinary boundaries.

Why you’ll love work here

  • Compensation is highly competitive and will take into account the applicant’s current experience level.
  • Work on challenging real-world AI/ML problems.
  • Opportunity to continuously grow your knowledge in ML technology.
  • Opportunity to contribute, interact, share and learn from exceptionally talented colleagues.
  • Chance to publish research outputs at top-tier AI venues.
  • Chance to work with experienced AI scientists worldwide.
  • Trained on AI algorithm development and problem-solving skills to tackle real-world applications.
  • Opportunity to contribute, interact, share and learn from exceptionally talented colleagues.

Interested applicants are invited to send your application to job@vinai.io 

Other Jobs