Upload Button Icon Add office photos
filter salaries All Filters

3 Blaize Jobs

Blaize - Senior Staff Engineer - Artificial Intelligence/Machine Learning (8-12 yrs)

8-12 years

Blaize - Senior Staff Engineer - Artificial Intelligence/Machine Learning (8-12 yrs)

Blaize

posted 17hr ago

Job Description

About the Role :

We are seeking a highly motivated and experienced Senior Staff Software Engineer to join our team and contribute to the development of our cutting-edge AI/ML software stack for the Blaize GSP (Graph Stream Processor).

You will play a crucial role in bringing up, optimizing, and debugging neural networks on our hardware, enhancing TVM features, and developing and maintaining the Model Conversion Tool.

This is a unique opportunity to work on a full-stack framework, directly impacting the performance and capabilities of our AI/ML platform.

Responsibilities :

- Neural Network Enablement : Bring up, test, and debug neural networks using popular ML frameworks like TensorFlow, PyTorch, and ONNX for the Blaize GSP. This includes working with pre-trained models, adapting them to our hardware, and ensuring optimal performance.

- TVM Enhancement : Bring up and enhance features within the TVM (Tensor Virtual Machine) framework to support the Blaize architecture and improve its functionality. Contribute to the ongoing development and maintenance of TVM integration.

- Performance Optimization : Analyze and enhance the efficiency and stability of neural networks running on the Blaize GSP. This involves profiling, identifying bottlenecks, and implementing optimizations to maximize performance.

- Model Conversion Tool Development : Develop and maintain the Model Conversion Tool software stack, which enables users to convert models from various frameworks to the Blaize format. This includes designing, implementing, and testing new features and ensuring compatibility with different model formats.

- Network Optimization : Work on network optimization techniques, including node fusion, graph lowering, and adding custom operations to improve the performance and efficiency of neural networks on the Blaize hardware.

- Performance Tuning : Profile and fine-tune the performance of neural networks to achieve optimal results on the Blaize GSP.

- Model Quantization : Implement and refine model quantization techniques to reduce model size and improve performance without significant accuracy loss.

- Software Development Best Practices : Adhere to software development best practices, including code reviews, version control, and testing.

Education and Experience :

- MS or BS in Computer Science or Electronics Engineering.

- 8-12 years of relevant experience or an equivalent combination of experience and education.

Required Knowledge, Skills, and Abilities :

- Programming Languages : Hands-on experience in C, C++, Python, NumPy, and OpenCL/assembly compute kernels.

- ML Frameworks : Hands-on experience with ML frameworks like TensorFlow, PyTorch, and ONNX.

- TVM Expertise : Strong knowledge of the TVM framework.

- Linear Algebra : Good understanding of linear algebra concepts.

- Network Optimization : Knowledge of network optimization, graph lowering, and fine-tuning techniques.

- Analytical Skills : Strong analytical and problem-solving skills.

- Software Design : Good understanding of algorithms, object-oriented programming (OOP) concepts, and software design patterns.

- Debugging Skills : Excellent debugging skills.

Added Advantages :

- Hardware Architecture : Experience or knowledge of hardware architecture is a plus.

- Full-Stack Framework Development : Experience with full-stack framework development like any of Multimedia frameworks, GStreamer, OpenVx, OpenMax, OpenGL, OpenGL-ES, Vulkan, Mesa, etc. is a plus.

- Driver Development : Experience in driver development on Linux platforms.

Mandatory Skills :

- C/C++

- Python

- NumPy

- OpenCL/Assembly

- TensorFlow

- PyTorch

- ONNX

- TVM


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Senior Staff Engineer roles with real interview advice

What people at Blaize are saying

What Blaize employees are saying about work life

based on 17 employees
100%
100%
80%
Flexible timing
Monday to Friday
No travel
View more insights

Blaize Benefits

Free Food
Cafeteria
Team Outings
Health Insurance
Work From Home
Education Assistance +6 more
View more benefits

Compare Blaize with

Nvidia

3.7
Compare

Intel

4.2
Compare

Advanced Micro Devices

3.8
Compare

Qualcomm

3.8
Compare

Texas Instruments

4.1
Compare

Broadcom

3.4
Compare

Micron Technology

3.7
Compare

Analog Devices

4.1
Compare

Xilinx

4.2
Compare

Marvell Technology

3.6
Compare

MagicPin

3.1
Compare

Uplers

4.1
Compare

Stylebaazar

3.9
Compare

HealthKart

3.9
Compare

Awign Enterprises

4.0
Compare

Nestaway

3.9
Compare

Way.com

4.7
Compare

Shaadi.com

3.3
Compare

Simplimadly

4.9
Compare

Ketto

3.8
Compare

Similar Jobs for you

Senior Software Engineer at Blaize

3-7 Yrs

₹ 12-21 LPA

Associate Architect at Quantiphi Analytics

7-12 Yrs

₹ 18-33 LPA

Senior Software Engineer at Pacific Group Of Companies

4-8 Yrs

₹ 18-24 LPA

Senior Chief Engineer at Career Makers

8-15 Yrs

₹ 30-50 LPA

Staff Software Engineer at Epiq Global

8-12 Yrs

₹ 24-32 LPA

Solution Architect at Simform Solutions

5-12 Yrs

₹ 20-35 LPA

Data Engineer at Consulting Pandits

5-12 Yrs

₹ 40-70 LPA

Technical Lead at Fulcrum Digital

7-10 Yrs

₹ 20-30 LPA

Software Engineer at M/s Bpk Tech Services India Pvt Ltd

3-8 Yrs

₹ 22-40 LPA

Senior Solution Architect at CODEBEES TECHNOLOGIES PRIVATE LIMITED

12-15 Yrs

₹ 35-42 LPA

write
Share an Interview