Senior Software Engineer – Kernels

🕒 February 9

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of d-Matrix

d-Matrix

WebsiteLinkedIn

51 - 200 employees

💰 $110M Series B on 2023-09

d-Matrix is building a new way of doing datacenter AI inferencing using in-memory computing (IMC) techniques with chiplet level scale-out interconnects. Founded in 2019, d-Matrix has attacked the physics of memory-compute integration using innovative circuit techniques, ML tools, software and algorithms; solving the memory-compute integration problem, which is the final frontier in AI compute efficiency.

📋 Description

• Be part of the team that helps productize the SW stack for our AI compute engine. • Responsible for the development, enhancement, and maintenance of software kernels for next-generation AI hardware. • Possess experience building software kernels for HW architectures. • Build and scale software deliverables in a tight development window. • Collaborate with a team of compiler experts to build out the compiler infrastructure, working closely with other software (ML, systems) and hardware (mixed signal, DSP, CPU) experts in the company.

🎯 Requirements

• MS in computer engineering, math, physics, or a related degree with 5+ years of industry experience or PhD in computer engineering, math, physics, or a related degree with 1+ years of industry experience • Strong grasp of computer architecture, data structures, system software, and machine learning fundamentals • Proficient in C/C++ and Python development in Linux environments and using standard development tools • Experience implementing algorithms in high-level languages such as C/C++ and Python. • Experience implementing algorithms for specialized hardware such as FPGAs, DSPs, GPUs, and AI accelerators using libraries such as CUDA, etc. • Experience in implementing operators commonly used in ML workloads—GEMMs, Convolutions, BLAS, SIMD operators for operations like softmax, layer normalization, pooling, etc. • Experience with development for embedded SIMD vector processors such as Tensilica. • Self-motivated team player with a strong sense of ownership and leadership • Prior startup, small team, or incubation experience (preferred) • Experience with ML frameworks such as TensorFlow and/or PyTorch (preferred) • Experience working with ML compilers and algorithms, such as MLIR, LLVM, TVM, Glow, etc. (preferred) • Work experience at a cloud provider or AI compute/subsystem company (preferred)

🏖️ Benefits

• hybrid, working onsite at our Bangalore, India, offices 3-5 days per week.

Apply Now

Similar Jobs

🕒 February 9

Arcadis

10,000+ employees

WebsiteLinkedIn

Senior Engineer handling electrical engineering projects in Railway sectors. Involves client liaison, project delivery, and collaboration with Junior Engineers in design solutions.

🏢🏡 Bangalore – Hybrid

💰 $25k Grant on 2017-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 February 8

AtkinsRéalis

10,000+ employees

WebsiteLinkedIn

Lead Engineer managing traction power supply projects for international consultancy. Overseeing design and engineering functions, mentoring teams, and contributing to tendering activities in the power sector.

🕒 February 4

ACI Worldwide

1001 - 5000

WebsiteLinkedIn

Senior Software Engineer developing software solutions for the payments ecosystem at ACI Worldwide. Collaborating with diverse teams to deliver high-quality engineering contributions in Bangalore.

J2EE

Java

Jenkins

Kubernetes

Maven

MySQL

Oracle

Spring

Spring Boot

SpringBoot

SQL

🕒 February 3

ESA - Electronic Security Association

11 - 50

🔐 Security

📋 Compliance

WebsiteLinkedIn

Senior Software Engineer developing highly available backend cloud services for smart home security and automation solutions at Resideo.

Angular

ASP.NET

Azure

Cloud

Docker

JavaScript

Jenkins

Kubernetes

MS SQL Server

Node.js

NoSQL

Postgres

SQL

TypeScript

.NET

🕒 January 22

Swiss Re

10,000+ employees

💸 Finance

WebsiteLinkedIn

Engineering Lead involved in digital transformation through technical leadership and hands-on engineering at Swiss Re. Guiding development teams for core business applications and collaboration on architectural solutions.

🏢🏡 Bangalore – Hybrid

💰 Post-IPO Debt on 2023-03

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

PySpark

Python

Spark

SQL