Overview
Build data-as-a-service capabilities for Caterpillar's Digital Manufacturing & Supply Chain Platform. Design secure, scalable, high-performance service layers that expose curated enterprise and IoT data to applications, analytics and simulation platforms.
What you'll do
- Design and implement service-oriented architectures to expose data from data platforms as APIs and reusable services.
- Collaborate with Data Engineering teams to understand data models, pipelines and governance requirements.
- Develop REST/gRPC APIs, GraphQL endpoints and event-driven services for real-time and batch data consumption.
- Ensure data security, compliance and role-based access control across exposed services.
- Optimize service performance for low-latency use cases such as dynamic scheduling and predictive maintenance.
- Implement API lifecycle management, including versioning, monitoring and documentation.
- Drive adoption of CI/CD pipelines, containerization (Docker/Kubernetes) and observability tools for service deployments.
- Mentor engineers on best practices for API design, microservices architecture and DevOps automation.
- Collaborate with architects and product teams to align service design with platform strategy and business goals.
What you'll need
- Bachelor’s or Master’s degree in Computer Science, Engineering or related field.
- 12–15 years of experience in software engineering, with at least 5 years in platform or integration-focused roles.
- Proven expertise in API development (REST/gRPC, GraphQL) and microservices architecture.
- Hands-on experience with cloud platforms (AWS/Azure) and container orchestration (Docker, Kubernetes).
- Strong knowledge of data integration patterns, messaging systems (Kafka/Event Hubs) and orchestration frameworks.
- Proficiency in programming languages such as Java, Python or Node.js.
- Experience implementing CI/CD pipelines and infrastructure-as-code for service deployments.
- Excellent problem-solving, communication and stakeholder management skills.
Nice to have
- Exposure to data virtualization and semantic layers for enterprise analytics.
- Familiarity with API security standards (OAuth2, JWT) and compliance frameworks.
- Experience with observability tools (Prometheus, Grafana) and API management platforms.
- Knowledge of OpenUSD and Omniverse integration for simulation-driven data services.
- Contributions to open-source projects or published work in platform engineering or Industry 4.0 technologies.
Details
- Location: Bangalore, Karnataka.
- This position requires working onsite five days a week.
- Relocation is available for this position.
Read the full description and apply on the company’s own careers page.