jobs in Efinix, Inc.

Kerja Sepenuh Masa, AI Software Engineer di Efinix, Inc. Pulau Pinang - Maukerja

AI Software Engineer

Efinix, Inc.

Kongsi
Simpan

Lokasi Kerja

  • Bayan Lepas Pulau Pinang Malaysia

Penerangan Kerja

Tanggungjawab

Key Responsibilities

  • Design, develop, train, and evaluate machine learning and deep learning models, including CNNs, Transformers, Diffusion Models, and other Generative AI architectures.
  • Research, prototype, and implement state-of-the-art AI algorithms, architectures, and training methodologies.
  • Conduct experiments, benchmark performance, and optimize models for accuracy, efficiency, scalability, and deployment requirements.
  • Develop AI training, validation, testing, and inference pipelines.
  • Deploy and optimize AI solutions for embedded and edge computing environments.
  • Develop embedded software components to support AI inference and system integration on FPGA-based platforms.
  • Analyse and optimize end-to-end AI system performance, considering latency, throughput, memory utilization, and power efficiency.
  • Collaborate with cross-functional engineering teams to integrate AI technologies into products and applications.
  • Stay up to date with advancements in Artificial Intelligence, Generative AI, Embedded AI, and Edge Computing technologies.


Qualifications

  • Bachelor's, Master's, or Ph.D. degree in Computer Science, Artificial Intelligence, Electrical Engineering, Computer Engineering, or a related field.
  • Strong understanding of machine learning, deep learning, and neural network architectures.
  • Experience developing AI and deep learning models using PyTorch and/or TensorFlow.
  • Strong programming skills in Python.
  • Experience with C/C++ development.
  • Knowledge of model optimization techniques, including quantization, pruning, and model compression.
  • Experience designing and optimizing CNN architectures.
  • Experience with Generative AI models, including Transformers, Large Language Models (LLMs), Variational Autoencoders (VAEs), or Diffusion Models.
  • Familiarity with embedded software development and embedded Linux environments is an advantage.
  • Knowledge of FPGA-based AI deployment and acceleration techniques is an advantage.
  • Experience with FPGA development platforms or toolchains is an advantage.
  • Strong analytical, problem-solving, and debugging skills.
  • Ability to work effectively in a collaborative engineering environment.



Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut