> Markdown version of [/jobs/ext/2297268-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/2297268-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** Matx Inc - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $160,000.0 - $275,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Artificial Intelligence, Assembly Language, C++ (Programming Language), Nvidia CUDA, Computer Programming, Computer Engineering, Machine Learning, Software Engineering, Diagnostic Tools, Graphics Processing Unit (GPU), Parallel Computation, Information Technology, Hardware Acceleration - **Published:** August 29, 2026 - **Apply:** https://www.careerbuilder.com/job-details/lead-software-engineer-kernels-mountain-view-ca--f3e22047-3d77-42c3-bfd8-10ee8accca68 ## About the Role * 2+ years of engineering team management experience * 7+ years of working directly within engineering teams experience * Bachelor of Computer Science or equivalent degree * Experience optimizing software for specialized hardware, employing techniques such as parallelism, SIMD programming, C, assembly-level optimization, or GPU/CUDA programming * Language: at least one of assembly, C++, C, Zig, or Rust * Ability to navigate ambiguity, manage escalations, and align stakeholders around infrastructure decisions. * Excellent communication and collaboration skills, with a track record of translating complex technical trade-offs with the founders and stakeholders Bonus Points If You Have * Experience implementing kernels for ML models such as Transformers * Experience using and implementing distributed parallelism techniques such as AllReduce, AllToAll, data parallelism, tensor parallelism. * Familiarity with how compilers work, Artificial Intelligence (AI), Assembly Language, Budgeting, C Programming Language, CUDA (Compute Unified Device Architecture), Communication Skills, Computer Engineering, Computer Programming, Computer Science, Computer Systems, Disability Insurance, Diversity, Equal Employment Opportunity (EEO), GPU (Graphics Processing Unit), Genetics, Hardware Architecture, Health Plan, Kernel Programming, Life Insurance, Machine Tool, Mentoring, Military, Productivity Management, Psychiatry and Mental Health, Recruiting/Staffing Agency, Regulations, Reimbursement, Software Development, Software Engineering, State Laws and Regulations, Team Building, Team Lead/Manager, Team Player, Training/Teaching ## Description We are seeking a hands-on engineering TLM to lead the Kernel team. You will manage, mentor, and grow a team of kernel engineers while setting technical direction and executing. At the same time, you will be an active coding contributor by designing and implementing high-performance compute kernels for specialized AI hardware. You will partner with the ML team to maximize output and improve diagnostic tools, and collaborate with hardware to co-design next-generation AI architectures. What Youll Do Here * Manage, mentor, and build a team of highly specialized kernel engineers and software developers * Design and optimize kernels that interface directly with our hardware * Work in partnership with our ML Research and Hardware Engineering teams * Provide expertise and guidance on hardware architecture from a programmers perspective, ensuring seamless integration with the software stack ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Diagnostic Tooling: How to get insights from your .NET services hosted in Kubernetes containers?](https://www.wearedevelopers.com/videos/100188-diagnostic-tooling-how-to-get-insights-from-your-net-services-hosted-in-kubernetes-containers) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)