Principal Software Engineer, Power Applications
$180k - $220kFull-time
Karman
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
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:
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.
- 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
- 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
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
Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Power Applications in Ann Arbor, MI vacancy
$183.1k - $340k
Thomson Reuters products power the professionals who are shaping the world. Our... ...Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be... ...0+ years of experience in full-stack application development, including hands-on architecture...ApplicationFull timeWork at officeLocal areaFlexible hoursShift work$250.6k - $362.6k
The application window is expected to close on: 11/29/2026This is a... ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure,... ..., develop, and drive unique software and technology solutions... ...to create solutions that power how humans and technology work...ApplicationFull timeTemporary workLocal areaRemote workFlexible hours$50 per hour
Principal Software EngineerThe global capital markets are among the largest... ...terms.As a Principal Software Engineer, Full Stack at Noetica, you'... ...systems and APIs that power our search-centric web experience... ...off in accordance with any applicable state or municipal laws. Finally...ApplicationFull timeWork at officeLocal areaFlexible hours$183.1k - $340k
Job DescriptionAre you a Principal-level software engineer who enjoys solving complex customer problems while... ...with AI/ML, Generative AI, or LLM-powered systems in production environments.... ...paid time off in accordance with any applicable state or municipal laws. Finally,...ApplicationFull timeWork at officeLocal areaFlexible hours$90.4k - $132.6k
...AI solutions with enterprise applications such as SAP, ServiceNow,... ...enterprise MCP integrations and AI-powered workflows in alignment with... ..., Information Systems, Engineering, Business Technology, or related... ...(5) years of experience in software development, automation,...ApplicationMinimum wageFull time$130k - $180k
...dynamically orchestrate power and unlock more... ...to them. The Power Applications team takes power orchestration... ...a Senior Algorithms Engineer, you will develop and... ...working day to day with the principal engineer who owns our... ...code alongside our software engineers, and stay...ApplicationFull timeLocal areaRemote workFlexible hours- ...around the world. Founded in 1995, Logic offers specializes in customized web, mobile and now, AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an experienced Technical Lead/Solutions Architect to be...ApplicationFull time
$119.7k - $157.9k
The application window is expected to close on: November 15, 2026.NOTE: Job posting may be removed earlier if the position is filled or if... ...been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and...ApplicationFull timeTemporary workLocal areaRemote workFlexible hours- ...difference in the world. More information about NSF can be found at nsf.org.NSF is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, color, religion, sex, sexual orientation,...ApplicationContract workWorldwideShift work
$94.76k - $119.48k
...automation, system integration, and process re-engineering.Job Details/Responsibilities1. In all... ...to, Microsoft 365 (SharePoint Online, Power Platform), Power BI, Docusign,... ...with IT policies, security standards, and applicable regulatory and quality requirements.11....Application- ...Minerals Mariana Minerals is a software-first, vertically integrated... ...the critical minerals powering modern energy, AI, and defense... ...Senior Full Stack Software Engineer to lead critical technical... ...development of sophisticated web applications and platforms used by...Application
- ...help build the next generation of AI-powered solutions that enhance client experiences... ...to work at the intersection of software engineering, cloud technology, data platforms, and... ...will design and develop production-grade applications and data solutions that enable AI capabilities...ApplicationFull timeWork at office
$110k - $204.2k
...passionate about building AI-driven software that transforms how... ...leader. As a Senior Software Engineer, AI, you will play a hands-on... ...RAG, as well as traditional application layers such as gateways, APIs... ...building intelligent systems that power the next generation of expert...ApplicationFull timeWork at officeLocal areaFlexible hours- We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an external-facing product for...ApplicationPermanent employmentFull timeWork experience placement2 days per week3 days per week
- ...Inc. TestingXperts is a Specialist QA & Software Testing Company, and an Independent Software... ...position Software QA Automation Engineer Pulse4.0 Location: Ann Arbor, MI... ...the developers to ensure all areas of the application are fully tested and to find technical...ApplicationFull timeNight shift
- ...dynamic and experienced Optical Engineer to play a critical role in... ...and engineering tasks (e.g. power spectrum analysis, phase noise... ...development. Employ optical design software such as Zemax and LightTools... ...of the design and application of frequency‑stabilized laser...Application
- ...specializes in customized web, mobile and AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an... ...organizationThis is a full-time position reporting to the Engineering Director. This is a salaried position with...ApplicationFull time
- ...Minerals Mariana Minerals is a software-first, vertically integrated... ...the critical minerals powering modern energy, AI, and defense... ...Full Stack Software Engineer to work on building the critical... ...net new web experiences and applications that will be used by Mariana...Application
- ...buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers... ...-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division....ApplicationWorldwideFlexible hours
- ...including reconditioning, ball screw repair, product integration, application engineering, and predictive and preventative maintenance and... ...Creative Lead - expert-level proficiency in traditional design software (Adobe Photoshop, Illustrator, InDesign) and contemporary AI...ApplicationFor contractorsLocal areaOverseas
$94.9k - $176.3k
...U.S. Income Tax Compliance software is relied upon by the largest... ...oriented and innovative software engineer to our team who will help us... ...and developing web applications and REST APIs using ASP.Net... ...journalism and news.We are powered by the talents of 26,000 employees...ApplicationFull timeWork experience placementWork at officeLocal areaImmediate startFlexible hours$139.3k - $203.6k
...TeamThe Zero Trust OS Logon & Enterprise Applications team at Cisco Duo designs and engineers the foundational low-level authentication software that secures critical Windows and macOS... ...fearlessly for 40 years to create solutions that power how humans and technology work together...ApplicationFull timeTemporary workLocal areaFlexible hours$99.9k - $137.37k
...accuracy, smaller size and resilience. Today, MEMS timing powers over 400 applications, including high-growth ones in AI datacenters,... ...SummarySiTime is looking for a talented and motivated Senior Software/Firmware Engineer to join our growing infrastructure team in Michigan....ApplicationOverseas$127k - $235k
Job DescriptionWe're looking for a Senior Software Engineer - AI to join the CoCounsel International team and work... ..., and make a lasting impact on our CoCounsel application. Apply today! Key ResponsibilitiesBuild AI-Powered Backend Systems: Design and build backend services...ApplicationFull timeWork at officeLocal areaWorldwideFlexible hours- ...Applied Intuition, Inc. is powering the future of physical AI. Founded... ...are looking for simulation engineers interested in designing... ...mobility space. Simulation Application Engineers work with external... ...documentation for new and existing software applications Test and...ApplicationFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$146.8k - $272.6k
...DescriptionThomson Reuters products power the professionals shaping... ...and certainty.As a Staff Software Engineer - AI on the Confirmation... ...model (LLM)-powered applications, AI agents, orchestration,... ...understanding. You will partner with Principal Engineers and cross-...ApplicationFull timeWork at officeLocal areaFlexible hours- ...updates and maintenance to improve the applicant experience. As a result, the site will be... ...evaluation, advises, and designs on enterprise software and hardware technologies. Evaluates... ...systems analysts, process managers and engineers in requirements gathering and reviews....ApplicationRemote workWork from homeWeekend work
- ...Robotics Applications Engineer / Technician Robotics | Linux | Python | ROS | Field Service | Technical Troubleshooting Location: Ann... ...diagnosing complex problems, and solving issues across hardware, software, and networking. The ideal candidate may come from a...ApplicationFull timeContract workLocal areaDay shiftAfternoon shift
$95k - $130k
...Coupa Integration Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions... ...Management) and the broader enterprise application landscape. The role focuses on Coupa...ApplicationFull timeH1bLocal areaImmediate startRemote workVisa sponsorship$151.6k - $222.4k
The application window is expected to close on: 11/01/2026This is a hybrid role working in Denver... .... The team is composed of skilled engineers focused on building resilient, scalable... ...fearlessly for 40 years to create solutions that power how humans and technology work together...ApplicationFull timeTemporary workLocal areaImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Power Applications. Be the first to apply!
Related searches
- senior power electronics engineer Ann Arbor, MI
- power engineer Ann Arbor, MI
- energy efficiency engineer Ann Arbor, MI
- energy engineer Ann Arbor, MI
- senior principal cloud computing engineer Ann Arbor, MI
- principal Ann Arbor, MI
- senior principal scientist Ann Arbor, MI
- ultimate software Ann Arbor, MI
- embedded software Ann Arbor, MI
- software sales Ann Arbor, MI



