Utilidata

Principal Software Engineer, Power Applications

Utilidata
Apply
2 months ago
Remote, United StatesStaff+

Base Salary

$180k - $220k/yr

Responsibilities

  • Own the end-to-end lifecycle of power-control and orchestration applications from algorithm development through production deployment and maintenance.
  • Contribute to the Power Applications codebase and establish code-quality standards, architecture practices, and engineering workflows.
  • Coordinate data scientists and software engineers through design, architecture, code review, mentorship, and technical planning.
  • Design repeatable continuous-delivery workflows that move prototype algorithms into hardened deployed applications.
  • Define system boundaries, data contracts, and service-level agreements between Power Applications and other teams.
  • Contribute to Karman platform architecture and ensure power-flow-control subsystems integrate coherently.
  • Build applications for continuous operation, reliability, scale, fault tolerance, graceful degradation, and observability.
  • Travel up to 10% of the time for company retreats and key on-site engagements.

Requirements

  • 10+ years of software engineering experience, including technical leadership on complex production systems.
  • Demonstrated ability to lead engineers through architecture, code review, mentorship, and technical quality improvements.
  • Substantial experience communicating and working with stakeholders across teams.
  • Strong project management and technical planning skills, including sequencing work, managing dependencies, and translating product requirements into technical designs.
  • Strong foundation in distributed systems and reliability engineering, including fault tolerance, graceful degradation, observability, and testing for systems that cannot go down.
  • Experience taking software from prototype to hardened production while platform requirements are evolving.
  • Proficiency in Python and at least one systems language: C++, Rust, or Go.
  • Hands-on experience with real-time, low-latency, or control systems is preferred.
  • Experience with edge or embedded computing, especially NVIDIA platforms, Jetson-class devices, CUDA, or NVML, is preferred.
  • Background in power systems, energy, industrial control, robotics, or another physical-world real-time domain is preferred.
  • Experience productionizing ML models or algorithms with data science teams is preferred.

Benefits

  • Fully remote work from anywhere in the United States.
  • Periodic travel for company retreats and key on-site engagements, with travel expected up to 10% of the time.
  • Flexible work environment with flexible paid time off.
  • Health, dental, and vision benefits.
  • Employer-match 401k.
  • Stock options and competitive base compensation.
  • Mentorship and growth opportunities in a collaborative, inclusive workplace.

Tech Stack

Categories

Utilidata

About Utilidata

51-200 employees

Utilidata builds Karman, an AI and edge-computing platform that orchestrates power for AI data centers and provides real-time visibility and control on the electric distribution grid. It sells software and embedded modules (based on a custom NVIDIA Jetson Orin Nano) to data center operators and electric utilities. Founded in 2012 and privately held, the company is headquartered in Ann Arbor, Michigan, and has deployed Karman in smart meters and other grid devices.

Contact me