Back Office Engineering Manager

Caterpillar Caterpillar · Industrial · Shanghai, China

Engineering Manager for Caterpillar's autonomous mining systems back-office platform. Responsibilities include leading a team in the development and architectural design of the platform, covering areas like autonomous driving operations statistics and management, dispatch systems and algorithm development, map creation and management, digital twins, data analysis and efficiency optimization, user interface, network integration, server architecture, data storage and algorithms, machine learning and artificial intelligence applications, and remote control switching. The role requires strong experience in back-office system development, team management, and technical skills in distributed systems, algorithms, and ML frameworks.

What you'd actually do

  1. Design and implement the back-office system architecture, covering servers, network integration, data storage, and security policies.
  2. Develop and deliver user interfaces (UI), map creation and management, and digital twin scene construction.
  3. Drive the application of machine learning and artificial intelligence in autonomous driving systems to enhance prediction and decision-making capabilities.
  4. Establish data collection and analysis systems to continuously optimize operational efficiency and system performance.
  5. Lead the back-office development team, define development plans, and allocate resources.

Skills

Required

  • Bachelor's degree or above in Autonomous Driving, Computer Science, Software Engineering, Automation, or related fields.
  • 5+ years of experience in back-office system development for mining autonomous systems.
  • 3+ years of team management experience.
  • 2+ years of experience in developing and deploying back-office management platforms for coal mine autonomous driving.
  • Proficiency in back-office architecture design, microservices, distributed systems, databases (SQL/NoSQL), and cloud platform deployment.
  • Familiarity with scheduling algorithms, path planning, machine learning frameworks (TensorFlow/PyTorch), and data analysis tools.
  • Knowledge of network protocols, server performance optimization, and security protection strategies.
  • Project management, team building, and cross-departmental communication and resource coordination skills.
  • Good English and Chinese communication and documentation writing skills.

Nice to have

  • Experience in mining autonomous driving systems or industrial automation scenarios.
  • Familiarity with digital twin technology, GIS map management, and remote control system integration.
  • Experience in large-scale data processing and real-time scheduling system optimization.
  • Experience in intelligent transportation or large distributed system development.

What the JD emphasized

  • 5年以上后矿用无人系统后台系统开发经验
  • 3 年以上团队管理经验
  • 2年以上煤矿无人驾驶后台管理平台开发与应用部署
  • 熟悉煤矿车队管理系统,安全管理系统以及调度系统,数字孪生等

Other signals

  • driving AI/ML applications in autonomous driving systems
  • leading a team responsible for the overall development and architectural design of the back-office platform for autonomous mining systems
  • algorithm and intelligent application development