Senior Software Engineer at BLAIZE
Leeds, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

06 Jul, 25

Salary

50000.0

Posted On

06 Apr, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Opencl, Compression, Color, Python, Electronics, Cuda, Computer Science, Languages, It

Industry

Computer Software/Engineering

Description

ABOUT BLAIZE

Blaize provides a full-stack programmable processor architecture suite and low-code/no-code software platform that enables AI processing solutions for high-performance computing at the network’s edge and in the data center. Blaize solutions deliver real-time insights and decision-making capabilities at low power consumption, high efficiency, minimal size and low cost. Blaize has raised over $330 million from strategic investors such as DENSO, Mercedes-Benz AG, Magna, and Samsung and financial investors such as Franklin Templeton, Temasek, GGV, Bess Ventures, BurTech LP LLC, Rizvi Traverse, and Ava Investors. Headquartered in El Dorado Hills (Calif.), Blaize has more than 200 employees worldwide with teams in San Jose (Calif.) and Cary (N.C.), and subsidiaries in Hyderabad (India), Leeds and Kings Langley (UK), and Abu Dhabi (UAE).

SUMMARY

Experienced Software Engineer with a keen interest in working with an innovative processor architecture targeted at AI and other cutting-edge applications with Blaize’s unique Graph Stream Processors (GSPs), specifically designed to solve present-day and future AI challenges.

EDUCATION AND EXPERIENCE

  • BEng or BSc Degree in Engineering, Computer Science or Electronics; or equivalent experience.
  • 5+ years of relevant experience.
  • Solid practical experience of:
  • Languages: Python, C/C++, OpenCL, CUDA
  • ML Frameworks: TensorFlow, PyTorch, Caffe2, ONNX, OpenVx
  • Linux Environment
  • Task and Data parallel / concurrent systems
  • AI Network optimisations: quantization, compression (pruning etc.)
  • Experience developing and delivering on projects using best industry practices and methods.
  • Knowledge of development of embedded system OS’s and applications using Buildroot Linux, RTOS, GStreamer is a plus.
    Blaize is an equal opportunity employer. We pride ourselves on having a diverse workforce and we do not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, or any other basis protected by law. We respect the gender, gender identity, and gender expression of our applicants and employees, and we honor requests for preferred pronouns. It is our policy to comply with all applicable national, state, and local laws pertaining to nondiscrimination and equal opportunity
Responsibilities
  • Development of solutions for customers through integration of software libraries and hardware developed by Blaize with packages and applications from across the Linux ecosystem.
  • Development and integration of applications and systems for machine learning, DNNs, AI and computer vision systems.
  • Work with Sales/FAE and customers to provide technical expertise and debugging to enable customer designs and products to be brought to production.
  • Demo, PoC and prototype system development.
  • Design, develop, test, and debug solutions for AI and Machine Learning based systems.
  • ML network bringup and optimization for Blaize hardware.
  • GStreamer based application development.
  • Development of systems to run as standalone embedded systems.
  • Analyze and enhance efficiency, stability, and scalability of system resources.
  • Design and implementation of software for embedded devices and systems from requirements to production.
Loading...