Sr. Software Engineer - Machine Learning (Accelerator Libraries)

Lightmatter Boston , MA

Posted 6 days ago

Lightmatter is a photonic computer company redefining what computers and human beings are capable of by building the engines that will power discoveries and drive progress in a sustainable way. With modern human progress relying heavily on computers, the world has hit a dead end with traditional transistors and the prospect of constantly building data centers is an environmental nightmare. Lightmatter has created a solution in photonic computing: using photons instead of electrons to take advantage of their higher bandwidth.

Our company has combined electronics, photonics and new algorithms to create a next generation computing platform for artificial intelligence. Lightmatters new processor is faster, more efficient and cooler than anything created before.

Our architecture leverages unique properties of light to enable fast and efficient inference and training engines. We are looking for talented software engineers to help us build the next generation of AI processors.

In this role, you will be responsible for developing highly optimized libraries fundamental to its operation. You'll be working with multiple software teams, deep learning scientists, and digital, analog, and photonic designers, to implement the features needed to accelerate the next generation of machine learning algorithms.

If you're a collaborative engineer or scientist who has a passion for innovation, solving challenging technical problems and doing impactful work you need to join the team at Lightmatter!

Responsibilities:

  • Collaborate with the compiler and machine learning teams to determine low-latency, high-throughput schemes for executing neural networks on our ML accelerator
  • Design and implement high-performance operator/algorithm implementations
  • Develop infrastructure for authoring and testing operators
  • Design and develop supporting libraries, like a device runtimes and calibration routines
  • Collaborate with systems software teams and hardware teams to ensure the system provides the necessary functionality to achieve maximum performance
  • Diagnose and fix performance and integration issues across the software stack using simulators and hardware

Requirements

  • BS or higher in computer/software engineering, electrical engineering, or related field
  • 8+ years commercial development or equivalent hands-on experience
  • Highly proficient in C/C++
  • Experience developing and/or analyzing algorithms
  • Strong understanding of computer architecture

Nice to Have

  • Experience with hardware-software codesign and integration
  • Experience writing applications for SIMD processors or accelerators like GPUs or FPGAs.
  • Familiarity with machine learning workloads

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Short Term Disability Insurance
  • Retirement Plan 401k
  • Life Insurance
  • Paid Time Off
  • Family Leave
  • Stock Option Plan

Lightmatter recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.

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
Software Engineer Machine Learning

Lightmatter

Posted 2 weeks ago

VIEW JOBS 10/7/2021 12:00:00 AM 2022-01-05T00:00 <p>Lightmatter is a photonic computer company redefining what computers and human beings are capable of by building the engines that will power discoveries and drive progress in a sustainable way. With modern human progress relying heavily on computers, the world has hit a dead end with traditional transistors and the prospect of constantly building data centers is an environmental nightmare. Lightmatter has created a solution in photonic computing: using photons instead of electrons to take advantage of their higher bandwidth. We build chips for artificial intelligence computing. Our architecture leverages unique properties of light to enable fast and efficient inference and training engines. </p><p>Our company has combined electronics, photonics and new algorithms to create a next generation computing platform for artificial intelligence. Lightmatter’s new processor is faster, more efficient and cooler than anything created before.</p><p>Founded and headquartered in Boston, MA, Lightmatter also has an office in the California Bay Area to be close to the top tech talent. Lighmatter has grown to more than 80 employees and has raised over $100 millions in funding from backers like Google Ventures, Matrix Partners, Spark Capital, and Viking Global.</p><p> If you're a collaborative engineer or scientist who has a passion for innovation, solving challenging technical problems and doing impactful work you should join us! </p><p><strong>Responsibilities</strong></p><ul> <li>Lead the design and the implementation of our software.</li> <li>Develop, maintain, test, and review code for training, visualizing, and deploying neural networks. </li> <li>Work closely with Machine Learning Scientists to build state-of-the-art and novel machine learning algorithms that learn semantics of multi-modal data.</li> <li>Understand, analyze, and exploit the interplay between machine learning accelerator software and hardware.</li> <li>Adapt standard machine learning methods to best leverage modern heterogeneous computing environment which includes our revolutionary computing chips.</li> </ul><p><strong>Requirements</strong></p><ul> <li>Masters or PhD in computer science, electrical engineering, physics, mathematics, or any related field.</li> <li>Minimum of 5 years experience in software engineering for machine learning applications.</li> <li>Highly proficient in scientific object-oriented programming languages, e.g. Python, C++, and Julia, with good code hygiene.</li> <li>Solid understanding of artificial intelligence, machine learning, and neural networks.</li> <li>Highly experienced in deep learning programming languages and framework, e.g. Tensorflow, PyTorch, Caffe, MXNet. </li> <li>Experience programming in CUDA or OpenCL is a plus.</li> </ul><p><strong>Benefits</strong></p><ul> <li>Health Care Plan (Medical, Dental &amp; Vision)</li> <li>Retirement Plan (401k, IRA)</li> <li>Life Insurance (Basic, Voluntary &amp; AD&amp;D)</li> <li>Paid Time Off (Vacation, Sick &amp; Public Holidays)</li> <li>Family Leave (Maternity, Paternity)</li> <li>Stock Option Plan</li> </ul> Lightmatter Boston MA

Sr. Software Engineer - Machine Learning (Accelerator Libraries)

Lightmatter