Company:
Mindlance
Location: Sunnyvale
Closing Date: 24/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Title: Software/Client(Machine Learning) Engineer IV
We are looking for a Software/Client Engineer who has a background in Compiler development (e.g. LLVM or a higher-level IR), or code optimization on ISA such as x86, ARM, RISC-V. The ideal candidate is also familiar with LLM training, fine-tuning, and synthetic data generation.
Responsibilities:
Develop optimized software in an embedded environment for vector machines.
Build an optimization flow or compiler automation for a SIMD or vector processor.
Minimum Qualifications:
Bachelor s degree in electrical engineering, computer science or equivalent relevant experience.
2+ years of experience with development and implementation of LLM algorithm/systems and model training.
Programming experience in Python, C/C++ and hands-on experience with frameworks such as PyTorch.
Knowledge of deep learning and neural networks.
Preferred Qualification:
Master s or PhD in the field of Artificial Intelligence, or a related field.
Experience with low-level SW optimization at instruction level, loop optimization, vectorization, data organization and caching
Prior experience with ARM or Risc-V CPUs, or DSP architectures
The team usually assigns long term projects, that needs to be completed in the span of weeks or sometimes months, so it will be a mixture of research, design, problem solving, coding and debugging. Success is measured by successfully landing the impact and delivering on the tasks.
Comments On site role
The team usually assigns long term projects, that needs to be completed in the span of weeks or sometimes months, so it will be a mixture of research, design, problem solving, coding and debugging. Success is measured by successfully landing the impact and delivering on the tasks.
EEO:
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
We are looking for a Software/Client Engineer who has a background in Compiler development (e.g. LLVM or a higher-level IR), or code optimization on ISA such as x86, ARM, RISC-V. The ideal candidate is also familiar with LLM training, fine-tuning, and synthetic data generation.
Responsibilities:
Develop optimized software in an embedded environment for vector machines.
Build an optimization flow or compiler automation for a SIMD or vector processor.
Minimum Qualifications:
Bachelor s degree in electrical engineering, computer science or equivalent relevant experience.
2+ years of experience with development and implementation of LLM algorithm/systems and model training.
Programming experience in Python, C/C++ and hands-on experience with frameworks such as PyTorch.
Knowledge of deep learning and neural networks.
Preferred Qualification:
Master s or PhD in the field of Artificial Intelligence, or a related field.
Experience with low-level SW optimization at instruction level, loop optimization, vectorization, data organization and caching
Prior experience with ARM or Risc-V CPUs, or DSP architectures
The team usually assigns long term projects, that needs to be completed in the span of weeks or sometimes months, so it will be a mixture of research, design, problem solving, coding and debugging. Success is measured by successfully landing the impact and delivering on the tasks.
Comments On site role
The team usually assigns long term projects, that needs to be completed in the span of weeks or sometimes months, so it will be a mixture of research, design, problem solving, coding and debugging. Success is measured by successfully landing the impact and delivering on the tasks.
EEO:
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
Share this job
Useful Links