Senior Principal Compiler Engineer (AI2312)
San Jose, California, United States
Full Time Senior-level / Expert USD 240K - 305K
SiMa.ai
Introducing the first Machine Learning SoC (MLSoC™) platform, purpose-built to let you effortlessly scale and deploy ML at the embedded edge. Effortless ML, artificial intelligence, MLSoC, Palette software, Edgematic.
Job Title: Senior Principal Compiler Engineer Job Location: San Jose, CA Job ID: AI2312 Job Description: SiMa.ai is looking for a Sr. Principal Compiler Engineer to join our world class team and make significant contributions to our state-of-the-art Machine Learning Accelerator (MLA) compiler. As a member of SiMa’s ML Compiler team, you will have the opportunity to work on an innovative compiler that generates highly performant and power-efficient assembly code for a wide range of machine learning models.You will also have the opportunity to influence SiMa’s roadmap by proposing enhancements to future generations of the MLA.Responsibilities:
The annual salary for this position ranges from $240,000 - $305,000. The actual annual salary paid for this position will be based on several factors, including but not limited to, skills, prior experiences, qualifications, expertise, work location, total target compensation, training, company needs, and current market demands. The annual salary range for this position is subject to change and may be adjusted in the future.
EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
- Design and implement algorithms within the compiler framework that generate highly performant and power-efficient assembly code for a wide range of machine learning models.
- Analyze the assembly code generated by the compiler for various machine learning models and identify opportunities for improvement.
- Work closely with the front-end team to identify ways in which the intermediate representation (IR) can be enhanced to better support the compiler back-end.
- Improve the quality of the code base by refactoring code and enhancing documentation.
- Contribute to SiMa’s roadmap by proposing new features for both our software products and future generations of the MLSoC.
- Ph.D. or M.S. in Computer Science or a related field with 5+ years of experience developing highly performant systems software.
- Strong programming skills in C, C++ or Python.
- Strong background in algorithms and data structures.
- Strong understanding of common machine learning algorithms such as matrix multiplication and convolution.
- Strong understanding of processor architecture.
- Strong analytical background.
- Strong debugging skills.
- Experience in compiler design and implementation (preferably a production-quality compiler).
- Experience with DSP programming.
The annual salary for this position ranges from $240,000 - $305,000. The actual annual salary paid for this position will be based on several factors, including but not limited to, skills, prior experiences, qualifications, expertise, work location, total target compensation, training, company needs, and current market demands. The annual salary range for this position is subject to change and may be adjusted in the future.
EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Job stats:
0
0
0
Categories:
Deep Learning Jobs
Engineering Jobs
Tags: Architecture Classification Computer Science Machine Learning ML models Python
Region:
North America
Country:
United States
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Business Intelligence Developer jobsPrincipal Data Scientist jobsData Engineer II jobsBI Developer jobsPrincipal Data Engineer jobsCopywriter - Freelance AI Tutor jobsStaff Data Scientist jobsData Manager jobsJunior Data Analyst jobsData Scientist II jobsData Science Manager jobsResearch Scientist jobsBusiness Data Analyst jobsLead Data Analyst jobsSr Data Engineer jobsSenior Artificial Intelligence/Machine Learning Engineer - Remote, Latin America jobsSr. Data Scientist jobsData Science Intern jobsBI Analyst jobsJunior Data Engineer jobsSoftware Engineer, Machine Learning jobsJunior Data Scientist jobsSenior AI Engineer jobsData Engineer III jobsСopywriter - Freelance AI Tutor jobs
Linux jobsEconomics jobsSnowflake jobsHadoop jobsOpen Source jobsPhysics jobsRDBMS jobsComputer Vision jobsJavaScript jobsBanking jobsMLOps jobsAirflow jobsKafka jobsScala jobsData Warehousing jobsNoSQL jobsSAS jobsData warehouse jobsGoogle Cloud jobsGitHub jobsOracle jobsPostgreSQL jobsKPIs jobsTerraform jobsScikit-learn jobs
R&D jobsStreaming jobsScrum jobsClassification jobsData Mining jobsCX jobsPandas jobsLooker jobsIndustrial jobsJira jobsPySpark jobsRobotics jobsDistributed Systems jobsJenkins jobsRedshift jobsReact jobsBigQuery jobsMatlab jobsMicroservices jobsdbt jobsMySQL jobsE-commerce jobsUnstructured data jobsData strategy jobsNumPy jobs