✦ Luna Orbit — AI & Machine Learning

Principal Software Engineer, ML & Robotics Platform

at Blue River Technology

📍 Remote, US Remote 💰 $174K – $305K USD / year Posted April 14, 2026
Salary $174K – $305K USD / year
Type Full-Time
Experience lead
Exp. Years Not specified
Education Not specified
Category AI & Machine Learning

Blue River Technology seeks a Principal Software Engineer to provide hands-on technical leadership for backend systems, APIs, and developer-facing applications supporting robotics and machine learning. The role focuses on backend architecture and application-layer engineering while mentoring senior engineers and driving cross-functional initiatives.

  • Design, build, and maintain scalable backend services and APIs
  • Develop developer-facing applications and tools (UI + backend) for model training, evaluation, debugging, and data exploration
  • Own service architecture, performance, scalability, and maintainability
  • Provide technical leadership (technical vision, architecture, design reviews, code reviews)
  • Translate complex workflows into intuitive, reliable, high-performing software systems

You will design and develop scalable backend services and APIs, and build UI plus backend tools for model training, evaluation, debugging, and data exploration. The position emphasizes owning service architecture and ensuring performance, scalability, and maintainability across critical robotics and ML systems.

The ideal candidate is a senior backend/Full Stack engineer who can lead the architecture and development of scalable APIs and internal developer-facing tools for machine learning and robotics workflows. They have strong experience with backend services, performance/scalability/maintainability, and leading design/code reviews and technical direction for senior engineers.

backend services and APIsservice architecturescalabilityperformancemaintainabilitymentoring Senior and Staff Engineersown technical vision and architecture for backend systems and applications
backend servicesAPIsrobotics and ML workflowsdeveloper-facing applicationsUIbackend developmentmodel trainingmodel evaluationdebuggingdata explorationservice architectureperformancescalabilitymaintainabilitysystem designdesign reviewscode reviews
backend servicesAPIsrobotics and ML workflowsdeveloper-facing applicationsUIbackend developmentmodel trainingmodel evaluationdebuggingdata explorationservice architectureperformancescalabilitymaintainabilitysystem designcross-functional initiativesdesign reviewscode reviews
senior technical leadershiptechnical directionmentoringcross-functional collaborationcommunicationdriving complex initiatives
Industry SaaS
Job Function Lead the architecture and development of scalable backend systems and APIs powering the robotics and ML platform
Role Subtype Software Architect
Tech Domains Python, Java, JavaScript, Linux, Kubernetes
Principal Software EngineerPrincipal Software Engineer (Backend / Full Stack)Backend EngineerFull Stack Engineerbackend servicesAPIsrobotics and ML workflowsdeveloper-facing applicationsmodel trainingmodel evaluationdebuggingdata explorationservice architectureperformancescalabilitymaintainabilitytechnical visiondesign reviewscode reviewssystem designcross-functional initiatives

Must be able to own backend systems and API architecture for robotics and ML workflows, Must have demonstrated technical leadership through design reviews and code reviews

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile