Quick Overview
Job Description
Senior Backend Integration Engineer (Python, Cloud & Digital Twin)
Job Title: Analyst/Developer – Specialty 3
Location: Irving, TX (Onsite)
Duration: 24 Months
Interview Process: One Virtual Interview with Hiring Manager
Ideal Candidate
The ideal candidate is a backend software engineer with expertise in Python, microservices, APIs, cloud-native development, and distributed systems. They enjoy solving complex integration challenges, building scalable backend platforms, and working on innovative technologies involving simulation, Digital Twins, NVIDIA platforms, and enterprise cloud architectures.
- Lead AI adoption across engineering teams by evaluating AI coding tools, defining best practices, and improving developer productivity.
- Hands-on experience with GitHub Copilot, Cursor, Claude Code, Devin.ai, or similar AI coding assistants is required.
- Develop AI playbooks, standards, blueprints, and engineering guidelines while training and upskilling development teams.
- Focus on measuring AI ROI, developer productivity, automation, sprint velocity, and engineering efficiency.
- Strong background in Java/Spring Boot or Python, AWS, Enterprise APIs, Microservices, and cloud-native architecture.
- Digital Twin knowledge is preferred; NVIDIA Omniverse experience is a plus.
- Looking for self-driven, hands-on architects who continuously learn, experiment with AI tools, and drive innovation across engineering teams.
Position Overview
Caterpillar is seeking a Senior Backend / Integration Engineer to develop enterprise-scale backend services and platform integrations supporting next-generation autonomy, simulation, NVIDIA, and Digital Twin initiatives.
This role focuses on designing and developing cloud-native backend microservices, REST/gRPC APIs, distributed systems, and event-driven architectures that enable communication between enterprise platforms, simulation environments, and AI-driven engineering systems.
The ideal candidate has strong backend development experience, expertise in Python-based microservices, cloud-native architecture, distributed systems, and API integration. Experience with Digital Twins, NVIDIA Omniverse, OpenUSD, or simulation platforms is highly desirable.
Key Responsibilities
- Design, develop, and maintain backend microservices supporting enterprise integration platforms.
- Build RESTful APIs, gRPC services, and event-driven integrations for simulation and Digital Twin environments.
- Develop scalable cloud-native services using modern backend development practices.
- Create integration adapters between enterprise applications, NVIDIA platforms, and simulation environments.
- Support Digital Twin asset exchange using OpenUSD/USD or similar technologies.
- Develop asynchronous processing workflows, including orchestration, retries, idempotency, and event handling.
- Manage object storage, artifact lifecycle, metadata, versioning, and traceability.
- Define API contracts, event schemas, and integration standards.
- Design and implement automated integration testing and contract testing frameworks.
- Participate in architecture reviews, sprint planning, technical discussions, and solution design.
- Collaborate with internal engineering teams, NVIDIA partners, and external vendors.
- Troubleshoot production issues and optimize application performance.
- Contribute to CI/CD pipelines, monitoring, observability, and operational readiness.
- Analyze business requirements and recommend scalable software solutions.
- Modify and enhance existing software to improve functionality, performance, and maintainability.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Robotics, or a related technical field.
- 5+ years of professional software development experience.
- Strong hands-on experience developing backend microservices.
- Experience designing and developing REST APIs and gRPC services.
- Strong Python development experience (preferred).
- Experience with distributed systems and enterprise integrations.
- Experience building cloud-native applications using AWS, Azure, or Google Cloud Platform.
- Experience with event-driven and asynchronous architectures.
- Strong debugging, troubleshooting, and analytical skills.
- Experience working in Agile/Scrum environments.
- Excellent written and verbal communication skills.
Preferred Qualifications
- Experience with NVIDIA Omniverse or Isaac Sim.
- OpenUSD/USD experience.
- Digital Twin platforms.
- Robotics or Physical AI.
- Object storage and artifact management.
- AI-assisted software development platforms.
- React or Angular experience (nice to have).
- Integration architecture experience.
Required Technical Skills
- Python
- Backend Microservices
- REST APIs
- gRPC
- Cloud-Native Development
- AWS / Azure / Google Cloud Platform
- Distributed Systems
- Event-Driven Architecture
- Asynchronous Processing
- Integration Services
- API Design
- Contract Testing
- Integration Testing
- CI/CD
- Observability
- AI Coding Platforms
Preferred Technical Skills
- NVIDIA Omniverse
- Isaac Sim
- OpenUSD/USD
- Digital Twin Platforms
- Robotics
- Physical AI
- Artifact Management
- Object Storage
- React
- Angular
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication skills
- Ability to work independently and collaboratively
- Agile/Scrum experience
- Cross-functional collaboration
- Strong documentation skills
- Ownership mindset
- Ability to work in fast-paced environments
- Technical mentoring capabilities
- Stakeholder management
- Continuous improvement mindset
Top 3 Required Skills
- Backend Microservices & API Development (Python Preferred)
- Cloud-Native Integration & Distributed Systems
- Event-Driven Architecture, Observability & Integration Testing
Highly Preferred Skills
- NVIDIA Omniverse
- Isaac Sim
- OpenUSD/USD
- Digital Twin Technologies
- Robotics
- Physical AI
- AI Coding Platforms
- React/Angular
Team Environment
You will work within a collaborative Agile engineering organization consisting of:
- Product Owner
- Scrum Master
- Solution Architect
- Principal Engineer
- Technical Lead
- Senior Backend Engineers
- NVIDIA/Digital Twin Integration Engineer
- Cloud Platform Engineer
- QA Automation Engineers
The team partners closely with platform engineering, enterprise architecture, NVIDIA, and external technology partners to build scalable, enterprise-grade integration solutions.
Similar jobs
- TE
Onsite || Software Developer (Java Backend) with DevOps || Cupertino CA/ San Diego CA (Onsite)
NewTechridge, Inc.
San Diego, CA🇺🇸On-site20 hours agoDockerAWSFlink+8Technology - ME
Member of Technical Staff, Applied AI Backend
NewMercor
San Francisco🇺🇸On-site3 hours agoAirflowGraphQLLLM+3Technology - TE
Java Backend Engineer (Onsite Hybrid)
NewTechnogen, Inc.
TX🇺🇸On-site20 hours agoMicroservicesOracleSpring+10Technology - GI
GoLang Tech Lead – Backend / MicroservicesAI Engineer
NewGalaxy i Technologies, Inc.
Tampa, FL🇺🇸Hybrid20 hours agoDockerMicroservicesNode.js+13Technology - HB
Senior TypeScript Backend engineering
NewHigh Bridge Consulting
United States🇺🇸Remote20 hours agoAWSKafkaKubernetes+2Technology - IT
Principal Backend Engineer (Forward Deployed)
NewInvisible Technologies
New York🇺🇸$250k - $300k/yrHybrid9 hours agoDockerFastAPIGCP+10Technology