Machine Learning Compiler Engineer

Lightmatter Boston , MA 02109

Posted 2 weeks ago

Lightmatter builds chips for artificial intelligence computing. Our architecture leverages unique properties of light to enable fast and efficient inference and training engines. If you're a collaborative engineer or scientist who has a passion for innovation, solving challenging technical problems and doing impactful work...work like building the world's first optical computers, consider joining the team at Lightmatter!

We are looking for talented compiler engineers to help us build the next generation of AI processors.

In this role, you will be responsible for developing highly optimized computational methods for deep learning. You'll be working with deep learning scientists, as well as digital, analog, and photonic designers, to implement the features needed to accelerate the next generation of machine learning algorithms.

Responsibilities

  • Develop and implement compiler tools that translate deep learning packages (e.g. Tensorflow or PyTorch) directly to optimized native code.
  • Analyze, craft, and implement compiler and linear algebra optimization techniques that exploit novel architectures and platforms being created at Lightmatter.
  • Work with digital and analog engineers to define instruction sets that enable low-latency, high-throughput deep learning computation.
  • Evaluate trade-offs and optimize between different software-hardware architectures in terms of performance and efficiency.

Requirements

  • MS or higher in computer science, computer engineering, electrical engineering, or related field.
  • Experience with writing passes on LLVM or other standard Internal Representations.
  • Experience with back-end optimizations.
  • Highly proficient in C/C++ with a strong software architecture background.
  • Proficient in hardware-software integration with accelerated multi-threaded and concurrent programming.
  • Understanding of the different computing architectures, e.g. CPU, GPU, FPGA.
  • Understanding of linear algebra and GEMM.
  • Experience with Machine Learning Frameworks and their IRs (e.g. XLA, MLIR, or Glow) is a strong plus.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan 401k
  • Life Insurance
  • Paid Time Off
  • Family Leave
  • Stock Option Plan
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Machine Learning Engineer

Deepcure

Posted 3 days ago

VIEW JOBS 1/19/2021 12:00:00 AM 2021-04-19T00:00 <p>A stellar opportunity to join the core team of a nifty startup: join DeepCure and have a massive impact on redefining drug-discovery.</p><p>DeepCure, founded by a team of researchers from MIT, develops Artificial Intelligence to revolutionize pharmaceutical development. We reimagine the drug development pipeline as if it was designed today: with access to the latest breakthroughs in Deep Learning, Cloud Computing, and our proprietary database of one trillion chemistries. Our mission is to save lives by enabling the discovery of highly effective drugs that are extremely unlikely to be discovered by any existing drug discovery pipeline. By improving the breadth, accuracy, cycle time, and cost of pre-clinical drug development we turn that mission into reality.</p><p>We are searching for an experienced scientist to join our team and help us research, design, and implement transformative AI algorithms.<br></p><p><br></p><h3>In this role you will:</h3><ul> <li>Design and develop the core machine learning and data science pipelines that power DeepCure's AI platform.</li> <li>Collaborate closely with DeepCure’s Computational Chemistry and Drug Discovery teams to identify high-impact therapeutics.</li> <li>Support a wide variety of use cases, from research projects to productionized drug discovery operations.</li> </ul><p><strong>Requirements</strong></p><ul> <li>Strong passion for using machine learning to improve our world.</li> <li>At least 3 years of industry experience.</li> <li>A Bachelor degree in Computer Science/Engineering or related discipline.</li> <li>A track record of developing novel machine learning solutions for real-life problems.</li> <li>A strong understanding of the underlying math and statistical learning concepts in modern machine learning techniques.</li> <li>Ability to work in a complex, multi-disciplinary environment.</li> </ul><p><br></p><h3>A perfect candidate has:<br> </h3><ul> <li>Deep knowledge of advanced machine learning concepts such as Autoencoders, Generative models, Reinforcement learning, etc.</li> <li>Comfort with modern software development practices (Git, Issue tracking, code-review, CI/CD, etc).</li> <li>Experience with cloud-based machine learning solutions.</li> <li>Experience in working with large data sets and distributed computing frameworks, preferably with Apache Spark.</li> <li>Experience in applied machine learning in a life-sciences field</li> <li> </li> </ul><p><strong>Benefits</strong></p><p>For the right candidate, we'll offer a competitive salary plus equity. Your compensation is rounded out by a strong benefits package:</p><ul> <li>Flexible work hours, with occasional work-from-home options.</li> <li>Unlimited paid leave and sick time.</li> <li>Healthcare, vision, and dental insurance plans, with voluntary add-ons available for dependent care, life, and accident coverage.</li> <li>Commuter benefit for public transportation.</li> <li>Work in a cool and vibrant space at the heart of Boston.</li> <li>Snacks and drinks in the office.</li> </ul><p>Most importantly, you'll have a huge impact, do important work, and work with a team of people you'll genuinely enjoy spending the day with.</p><p>DeepCure is an equal opportunity employer, dedicated to creating a workplace that is free of harassment and discrimination. We base our employment decisions on business needs, job requirements, and qualifications — that's all. We do not discriminate based on race, gender, religion, health, personal beliefs, age, family or parental status, or any other status. We don't tolerate any kind of discrimination or bias, and we are looking for teammates who feel the same way.</p> Deepcure Boston MA

Machine Learning Compiler Engineer

Lightmatter