Upload Button Icon Add office photos
filter salaries All Filters

3 Blaize Jobs

Blaize - Senior Software Engineer - Artificial Intelligence/Machine Learning (3-7 yrs)

3-7 years

Blaize - Senior Software Engineer - Artificial Intelligence/Machine Learning (3-7 yrs)

Blaize

posted 17hr ago

Job Description

About the Role :

We are seeking a highly motivated and experienced Senior Software Engineer to join our team and contribute to the development of our high-performance computing platform.

This role will focus on compiler and kernel development for the Blaize hardware, working on optimizing performance, enabling new AI/ML models, and bridging the gap between high-level frameworks and our custom hardware.

This is a fantastic opportunity to work on challenging parallelization problems, contribute to a cutting-edge hardware platform, and directly impact the future of AI/ML acceleration.

Responsibilities :

- Kernel Development : Design, develop, and maintain high-performance kernels for the Blaize hardware, optimizing for speed, power efficiency, and memory utilization.

- Compiler Optimization : Write graph-level compiler passes and optimizations for the Blaize Graph Compiler/Optimizer, improving the performance and efficiency of compiled models.

- Framework Integration : Lower operators from popular AI/ML frameworks like TVM, ONNX, and PyTorch to the hardware level binary, enabling seamless deployment of models on the Blaize platform.

- Parallelization : Tackle complex parallelization problems to maximize the utilization of the Blaize GSP (Graph Stream Processor) and achieve optimal performance for complex operators.

- Testing & Verification : Perform rigorous testing and verification of developed kernels and compiler optimizations to ensure correctness and performance.

- Collaboration & Communication : Collaborate closely with hardware engineers, architects, and other software engineers to design, implement, and integrate software components. Communicate effectively with internal teams and vendors.

- Requirements Analysis : Understand business needs and translate them into technical requirements for software development.

- Software Development Lifecycle : Participate in all stages of the software development lifecycle, from design and implementation to testing and deployment.

- Quality Assurance : Contribute to ensuring the quality of software releases through testing strategies for new features and changes. Develop comprehensive test plans and collaborate with the automation team to ensure proper regression test coverage. Contribute to automation frameworks for the graph optimizer.

- Hardware Bringup : Contribute to hardware bringup efforts and integration of software components with the hardware platform.

Qualifications :

- BTech/MTech in Computer Science or a related field.

- 3-7 years of experience in software development, with at least 3+ years in compiler or kernel development, ideally for GPUs or specialized hardware.

- Strong foundation in computer science fundamentals, including data structures, algorithms, and computer architecture.

- Proficiency in C/C++ and Python.

- Experience with parallel programming and optimization techniques.

- Understanding of graph processing and familiarity with assembly programming.

- Experience with GPU programming and writing parallel kernels is highly desirable.

- Familiarity with AI/ML frameworks (TVM, ONNX, PyTorch) and deep learning models (YOLO, LLMs) is a plus.

- Experience with traditional computer vision algorithms and image processing is preferred.

- Strong analytical and debugging skills.

- Knowledge of test automation tools and regression setup.

- Hardware bringup experience is a plus.

Required Skills :

- Computer Architecture

- Graph Processing

- Assembly Programming

- C/C++

- Python

- Data Structures

- Algorithms

- DNNs (Deep Neural Networks)

- ML Networks

- Parallel Programming

- Problem-Solving Skills

- Analytical Skills

- Debugging Skills

Preferred Skills :

- Computer Vision

- Image Processing

- AI/ML

- Test Automation

- Hardware Bringup

- GPU Programming

- YOLO Networks

- LLMs (Large Language Models)


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Senior Software Engineer roles with real interview advice

What people at Blaize are saying

2.6
 Rating based on 3 Senior Software Engineer reviews

Likes

Managers are very skilled & empathetic.

  • Work-life balance - Excellent
Dislikes

No Proper planning. Bad management. unnecessary restructuring of teams.

  • Skill development - Bad
  • +4 more
Read 3 Senior Software Engineer reviews

Senior Software Engineer salary at Blaize

reported by 21 employees with 4-9 years exp.
₹14.5 L/yr - ₹35 L/yr
65% more than the average Senior Software Engineer Salary in India
View more details

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 Staff Engineer at Blaize

8-12 Yrs

₹ 24-36 LPA

Senior Software Engineer at Pacific Group of Companies

3-6 Yrs

₹ 15-18 LPA

Technical Lead at Fulcrum Digital

7-10 Yrs

₹ 20-30 LPA

Staff Software Engineer at Epiq Global

8-12 Yrs

₹ 24-32 LPA

Senior Software Engineer at Pacific Group Of Companies

4-8 Yrs

₹ 18-24 LPA

Solution Architect at Simform Solutions

5-12 Yrs

₹ 20-35 LPA

Senior Software Engineer at Mentorpal.ai

5-8 Yrs

₹ 8-20 LPA

Software Engineer at CARNERA TECHNOLOGIES PRIVATE LIMITED

5-7 Yrs

₹ 14-24 LPA

Associate Architect at Quantiphi Analytics

7-12 Yrs

₹ 18-33 LPA

Data Engineer at goZeal

3-7 Yrs

₹ 7-14 LPA

write
Share an Interview