Senior Principal Software Engineer

🕒 June 29

🍂 Massachusetts – Remote

infoinfo

💵 $141.4k - $226.3k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on Cerence Inc.'s careers page, not through a job board

First seen by Remote Rocketship June 29

Still open on Cerence Inc.'s site. Checked 7 hours ago.

Logo of Cerence Inc.

Cerence Inc.

1001 - 5000 employees

Founded 2019

💼 Consulting

📦 Logistics

🏭 Manufacturing

💰 Grant on 2020-12

Consulting • Logistics • Manufacturing

Cerence Inc. is a global company focused on providing AI-powered solutions, particularly in the automotive industry. They specialize in conversational and generative AI technologies that create intelligent, natural, and personalized interactions between humans and vehicles. With innovations like their proprietary automotive large language models, Cerence enhances user experiences across various forms of transport including cars, two-wheelers, and trucks. The company has over 500 million vehicles shipped with its AI technology, serving more than 80 OEMs and Tier 1 customers worldwide. Cerence is dedicated to continuous advancements in AI, aiming to revolutionize in-car user experiences through fast delivery and seamless integration of their solutions.

📋 Description

• Optimize and deploy high ‑ performance LLM inference pipelines • Own inference runtimes across data center, edge, and embedded platforms • Push model performance through quantization, kernel fusion, and cache optimization • Drive latency and throughput improvements that directly impact production products • Enable efficient, reliable deployment without external vendor dependency • Build deep expertise and ownership of: vLLM TensorRT‑LLM llama.cpp QAIRT • Extend and tune inference engines using custom CUDA kernels • Adapt runtimes for constrained and embedded deployment environments • Implement and evaluate quantization strategies: INT8, INT4, FP4, FP8, mixed precision AWQ GPTQ • Balance accuracy, latency, memory footprint, and throughput • Optimize key–value cache performance through: Paging Prefix caching Cache ‑ aware memory layout design • Design and tune: Batching strategies Continuous batching Speculative decoding

🎯 Requirements

• Proven experience optimizing ML inference performance in production • Deep understanding of GPU architecture and memory hierarchies • Hands ‑ on experience with CUDA and low ‑ level performance tuning • Experience deploying models beyond research environments • Critical Technical Skills • Inference engines: vLLM, TensorRT ‑ LLM, llama.cpp, QAIRT • CUDA kernel development and profiling • Quantization techniques: INT8/INT4/FP4/FP8, AWQ, GPTQ • KV cache optimisation and memory layout design • Latency optimisation: batching, speculative decoding, continuous batching

🏖️ Benefits

• Annual bonus opportunity • Insurance coverage (medical, dental, vision, life, and disability) • Paid time off • Paid holidays • Company contribution to the RRSP (Registered Retirement Savings Plan) • Equity awards for certain positions and levels • Remote and/or hybrid work available depending on the position

Apply Now

📊 Check your resume score for this job

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

Similar Jobs

🕒 June 29

Render

11 - 50

💼 Consulting

📦 Logistics

☁️ SaaS

Software Engineer responsible for developing and operating compute infrastructure across multiple cloud providers. Focused on Kubernetes, container orchestration, and performance optimization.

🕒 June 29

Stitch Fix

5001 - 10000

📣 Marketing

📦 Logistics

💼 Consulting

Lead Engineer on Product Catalog Team for Stitch Fix redefining retail with technology and data. Responsible for evolving catalog systems and improving product data quality.

🕒 June 29

KoBold Metals

51 - 200

🤖 Artificial Intelligence

🔬 Science

⚡ Energy

Senior Software Engineer applying software engineering and machine learning for mineral exploration at KoBold Metals. Collaborating with data scientists and geologists to shape the future of energy transition metal discovery.

🕒 June 29

KoBold Metals

51 - 200

🤖 Artificial Intelligence

🔬 Science

⚡ Energy

Senior Software Engineer at KoBold Metals applying decision science to build scalable systems for mineral exploration. Collaborating with data scientists and geologists to innovate in the field.

🕒 June 29

ClickUp

1001 - 5000

☁️ SaaS

⚡ Productivity

🏢 Enterprise

Senior Software Engineer developing AI-native products and tooling for ClickUp, leveraging advanced AI infrastructure and collaborating with cross-functional teams.

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok