Principal Software Engineer
Core
Develop and operate large-scale, low-latency, high-throughput systems while evaluating AI technologies (LLMs, SLMs, embeddings) and architectures to improve firmware and hardware solutions.
Role type
Principal Software Engineer (AI/ML & Systems)
Builds
Firmware/hardware improvement solutions, AI platform improvements, and scalable system infrastructure.
Domain
Embedded Systems / AI & Machine Learning / High-Performance Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, LLMs, SLMs, embeddings, orchestration patterns, RAG, fine-tuning, custom ML model training, Root Cause Analysis (RCA), telemetry integration, security compliance, automation, system architecture design
Preferred skills
Designated Responsible Individual (DRI) experience, live service operations, quantitative analytics measurement
Technologies
LLMs, SLMs, embeddings, orchestration patterns, RAG, developer tools
Responsibilities
Develop and operate large-scale, low-latency, high-throughput systems; Evaluate AI technologies and architectures for firmware/hardware improvement; Specify or implement AI platform improvements like fine-tuning or training custom ML models; Drive continuous improvement based on RCA; Participate in live service operations and support telemetry data integration; Produce code to test hypotheses for technical solutions; Collaborate on quality assurance plans and integrate automation; Ensure compliance with security, privacy, safety, and accessibility standards; Define and measure the success of analytics & reporting features.
Seniority
Principal, hands-on IC with strategic impact