waypointjobs

Karman

Principal Software Engineer, Power Applications

ann arbor, MI

Check who can apply and the requirements below before continuing.

About this opportunity

Karman lists this Principal Software Engineer, Power Applications opportunity in ann arbor, Michigan. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Karman is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid — bringing real-time visibility and power-flow control to complex energy infrastructure. Our Karman platform, built on a custom NVIDIA module, brings that same capability to AI data centers, giving operators a way to better use the power already available to them.

The Power Applications team takes power control and orchestration algorithms from idea to production. We own the complete end-to-end process: developing power control and orchestration algorithms, translating them into deployable applications, and owning the deployment and maintenance of those applications in the field. As the Technical Lead, Power Applications, you will coordinate data scientists and software engineers to produce these applications, define repeatable and scalable workflows that let the team deliver efficiently, and act as the technical interface to other teams on the stack.

This is a leadership role. While you will still spend meaningful time in the codebase, a large part of the work is communication, coordination, and project management. Your leverage comes from the designs you set, the standards you hold, the engineers you develop, and your ability to keep cross-functional work moving. Success in this role is measured by driving continuous delivery, building for scale and resilience, and navigating the demands of a rapidly growing company. This position works cross-functionally with product, engineering, and data science teams and is open to fully remote candidates, with periodic travel expected for company retreats and key on-site engagements.

Responsibilities

Enable the Power Applications team to own the end-to-end lifecycle of Utilidata's power control and orchestration applications, from algorithm development, through translation into deployable software, to deployment and ongoing maintenance in production

Directly contribute to the Power Applications codebase and work with the team to define and own code quality standards and engineering workflows

Serve as the senior individual contributor coordinating data scientists and software engineers, aligning the group on design and quality through architecture and code review

Design continuous delivery workflows that bridge algorithm development and production, including the path from prototype code (e.g., Python) to the deployed application's language (e.g., Rust), so work moves to production smoothly and repeatably

Act as the technical interface between Power Applications and other teams on the stack, establishing clear system boundaries, data contracts, and power application SLAs

Contribute to system architecture discussions for the Karman platform as a whole, ensuring the subsystems that support power-flow control fit coherently into that wider architecture

Build for reliability and scale so power applications run continuously across experimentation, staging, and deployed environments.

Minimum Qualifications

10+ years of software engineering experience, including a track record of technical leadership on complex production systems

Demonstrated ability to lead engineers through architecture, code review, and mentorship, and to raise the technical bar of a team

Excellent written and verbal communication skills, with substantial experience working directly with stakeholders across teams

Strong project management and technical planning skills — sequencing work, managing cross-team dependencies, translating product requirements into technical designs

Strong foundation in distributed systems and reliability engineering: fault tolerance, graceful degradation, observability, and testing for systems that cannot go down

Experience taking software from prototype to hardened production, ideally where the platform and requirements were still evolving

Proficiency in Python and at least one systems language (C++, Rust, or Go)

Willingness to travel up to 10% of time

Enhanced Qualifications (Nice to Have)

Hands-on experience with real-time, low-latency, or control systems : software that must respond within strict time bounds and behave predictably under load

Experience with edge or embedded computing, especially on NVIDIA platforms (Jetson-class devices, CUDA, or NVML)

Background in power systems, energy, industrial control, robotics, or another physical-world real-time domain)

Experience productionizing ML models or algorithms in collaboration with data science teams

Salary Range

$180,000 to $220,000 base compensation depending on experience and level, plus stock options. This role spans multiple job levels; final level and compensation will be determined based on the candidate's experience.

Location

This position can be performed remotely from anywhere in the United States.

Our Commitments

Karman values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.

We are committed to:

Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful

Empowering employees to solve problems and work together to make a difference

Providing mentorship and growth opportunities as part of a collaborative team

A flexible work environment with flexible paid time off

Competitive compensation and benefits, including health, dental, vision, and employer-match 401k

#J-18808-Ljbffr

Worksite address

ann arbor, MI, 48113, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

UCSF Benioff Children's Physicians

WhatJobs

Information Technology Support Analyst - Limited Term

emeryville, CA

Salary not specified

IT Support AnalystUCSF Health Medical Foundation is seeking an IT support analyst. This role is temporary but may become full time. Provides tech…

Last received from source 2026-10-08View job

Jefferson County Clerk's Office

WhatJobs

I.T. Support Analyst (Information Technology)

louisville, KY

Salary not specified

IT Support AnalystThe IT Support Analyst provides first-line technical support to Jefferson County Clerk's Office (JCCO) employees at office loca…

Last received from source 2026-10-08View job

Lumen Solutions Group Inc.

WhatJobs

SAP Developer/Global Support Manager

columbia, MD

Salary not specified

Job TitleRequired SkillsBachelor's in Human Resources, IT, Business, or 7+ years of equivalent experience2+ years of full lifecycle SAP HCM Proje…

Last received from source 2026-10-08View job

INIT MENA

WhatJobs

Software Support Analyst

chesapeake, VA

See pay details in description

Software Support AnalystWe are currently looking for a highly motivated Software Support Analyst to join our Customer Support Team. This individu…

Last received from source 2026-10-08View job

INIT MENA

WhatJobs

Assoc Software Support Analyst

chesapeake, VA

See pay details in description

Associate Software Support AnalystINIT Innovations in Transportation, Inc. is a leading provider of Intelligent Transportation Systems for public…

Last received from source 2026-10-08View job