CareerPlanGet AI match score →

Principal Software Engineer (Nvidia Platform)

Irving, Texas💼 Full-time💰 $147,760–$147,760🗓 2026-07-06 → 2026-07-31

Core

Define and drive end-to-end architecture and integration strategy for simulation platforms, digital twin systems, and cloud-native services to enable AI models and edge computing for industrial machines.

Role type

Principal Software Engineer (Backend & Platform Architecture)

Builds

Scalable cloud-native services, integration adapters, data/asset exchange systems, and simulation platforms for Caterpillar's connected asset fleet.

Domain

Industrial IoT, Digital Twins, Physical AI, Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Cloud-native microservices architecture, Distributed systems design, API design (REST, gRPC, event-driven), System scalability, Technical leadership, AI-assisted development workflows, Backend development (Python/Java), Observability patterns

Preferred skills

NVIDIA ecosystem experience, Robotics/Digital Twin platforms, Agent orchestration frameworks (LangChain/LangGraph), LLM integration, MLOps, Multi-agent workflow design

Technologies

Python, Java, REST, gRPC, Cloud-native frameworks, NVIDIA tools, LangChain, LangGraph

Responsibilities

Define architecture and integration strategies for simulation and digital twin systems, Lead design of scalable cloud-native services and data exchange systems, Establish design patterns and integration standards across distributed systems, Review architecture and code for reliability and security, Drive engineering excellence in CI/CD and operational readiness, Mentor engineers in system design and backend engineering

Seniority

Principal, hands-on IC with strategic leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗