Our team has an immediate permanent opening for a Senior Engineer.
Responsibilities:
As a senior AI engineer, you will be responsible for research and development of tools and methodologies to improve performance of AI models and apply them to AI/LLM-powered compiler-centered tools to improve productivity.
You will have the opportunity to collaborate with a wide range of experts to advance the state-of-the-art in domain of AI/LLM and compilers to create valued inventions to benefit our customers.
You will be responsible for driving innovation and development of solutions for real-world problems that affect relations of millions of entities (users, products, persons, or transactions).
You will be responsible for optimization of large language model performance on Huawei architectures.
You will collaborate with a well-published and vibrant research team to publish at top-tier compiler and AI conferences and write scientific technical reports.
You will contribute to the design, implementation, test, and maintenance of research and development frameworks.
You will collaborate with researchers and developers across teams and projects.
Requirements
What you’ll bring to the team:
Ph.D. or Master's in Computer Science, Electrical Engineering, Computer Engineering or a related technical field who has experience with AI/LLM.
Experienced programmer, researcher and communicator with a passion and tenacity to solve challenging and exciting problems.
Knowledge and experience in application and fine-tuning of Large Language Models (LLMs) is required.
Strong coding skills in Python are required.
Good knowledge of Deep Learning (DL) components (training, regularization, generalization) and familiarity with common DL architectures (e.g., transformer, CNNs, diffusion models) is required.
Knowledge and experience in Graph Neural Networks (GNNs) is an asset.
Have publication experience in top AI/ML, NLP, Software engineering, and compiler conferences (NeurlPS, ASPLOS, ISCA, MICRO, etc.) is an asset.