Sr. Machine Learning Engineer

Job Locations IN-MH-Pune
ID
2024-2574
Category
Engineering
Position Type
Regular Full-Time

Lattice Overview

Lattice Semiconductor (NASDAQ: LSCC) is the global leader in smart connectivity solutions, providing market leading intellectual property and low-power, small form-factor devices that enable more than 8,000 global customers to quickly deliver innovative and differentiated cost and power efficient products.


The Company's broad, end-market exposure solves customer problems across the network from the Edge to the Cloud for clients in consumer electronics, industrial equipment, communications infrastructure, computing and automotive. Our technology, long-standing relationships and commitment to world-class support enables our customers to quickly and easily unleash innovative solutions to create a smart, secure and connected world.


Our control, connect and compute solutions enable the Internet of Things to operate safely, easily and more autonomously at the edge of the network core. While you may not see our products, you are interacting with them all day, every day. We make your experience smarter and better-connected. Join Team Lattice…and help us continue to drive innovation that creates a smarter, better-connected world. Together, we enable what’s next.

Responsibilities & Skills

Responsibilities & Skill:

As a Sr. Member of technical staff, you will be responsible to deliver a compiler that optimizes neural networks to do inferencing on resource constrained devices. You will design and implements features to quantize the neural network models and schedule the operations for efficient inference. You will propose new features that will simplify the use of tool and make it very efficient in inferencing state-of-the-art neural networks. You will ensure that the customer networks are supported through compiler tool and inferenced in an optimal way.

 

Job Description:

Primarily, this job needs someone hands-on in designing and developing the compiler software. You will also have an opportunity to innovate and advance the solution with a focus on compiler software. The job requires you to have good understanding of software development cycle and quality assurance. You will be responsible to take care of release process and documenting features to enable customers to effectively use our sensAI solution.

 

Requirements:

 

Key Skills:

  • Prior experience with Design and Development of ML compiler for neural network inference.
  • In-depth understanding of neural network architectures and operations such as convolution, batchnorm etc.
  • Neural network optimization techniques and quantization techniques.
  • Good understanding of frameworks like TensorFlow/Keras, Pytorch, TVM, TFLite, MLIR.
  • Experience with Embedded Processor and/or FPGA is a plus.
  • Documentation, project management and quality assurance.

Education and General:

  • BS/MS/PhD in Electronics or Computer Science/Engineering minimum of 6 years (4 for MS) of system design experience.
  • Independent and self-motivated, capable of executing under dynamic environment and uncertainties.
  • Innovative, problem solver who likes to come up with newer and better solutions for existing problems.
  • Good communication skill. 

Key Words:

  • Tensorflow/Pytorch, TVM, LLVM, MLIR, Compiler, Neural network optimization, Python, C/C++.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed