Skip navigation EPAM

Senior Software Engineer Shanghai, China

  • hot

Senior Software Engineer Description

Job #: 92548
We are looking for a Senior Software Engineer who is skilled in Tableau data analysis, organizing training sessions, and creating detailed process documentation. This exciting role will see you implementing a proprietary data collection system at various manufacturing sites and work closely with internal teams (like reliability and hardware testing), as well as external manufacturers. As one of key members of the team, you will also lead the creation and troubleshooting of visualization Tableau dashboards using data from the proprietary data collection system. Come and join our dynamic team now!

What You’ll Do

  • Implementing the proprietary data collection system at manufacturing sites in collaboration with internal and external teams
  • Identifying key milestones and driving both internal and external teams to meet these milestones
  • Facilitating system access for external manufacturer users, including administrative tasks
  • Conducting systematic operation training for both internal and external teams in Mandarin and English
  • Providing daily troubleshooting support
  • Utilizing the collected data for Tableau analysis and visualization, interacting with both internal and external teams
  • Managing Tableau access for users, including troubleshooting and administrative tasks
  • Developing and refining widely used Tableau dashboard formats
  • Creating Tableau documentation, SOPs, and training videos in English for both internal and external teams
  • Delivering systematic Tableau training and supporting daily troubleshooting
  • Developing automatic data reformatting scripts using Python or other languages
  • Collaborating with manufacturers to understand current data formats and developing scripts for automatic reformatting to meet system requirements
  • Training manufacturer IT teams in script creation

What You Have

  • Strong schedule management skills to deliver timely, high-quality results
  • Excellent presentation and problem-solving abilities, capable of addressing complex Tableau data issues and technical queries
  • Proficiency in both English and Chinese (written and oral)
  • Ability to multitask and manage feedback from multiple teams simultaneously
  • Proficiency in Tableau, with the ability to understand and develop complex data source dashboards
  • Experience in delivering training and troubleshooting is preferred
  • Professional Python skills and knowledge of reliability testing and engineering are advantageous
  • Ability to work independently and communicate effectively with cross-functional teams
  • A Bachelor's degree in Data Analysis, Statistics, Business Analytics, Computer Science, Engineering, or equivalent experience
  • At least 2 years of experience in Tableau/data processing solutions


  • Unique opportunity to work for challenging projects in a multinational team
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • Free English classes and unlimited self-service training
  • Opportunities for self-realization
  • Friendly team and creative atmosphere
  • Flexible working schedule
  • Corporate and social events

Life at EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to various innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously

How We Hire

  • Here, we summarize the typical journey to finding a job within EPAM
  • Apply and tell us about yourself
  • Go through some standard interviews:
    • General interview with a recruiter
    • Technical interview with our technology experts
    • Manager interview or Offer interview with a hiring manager
  • Get ready to join the team

Hello. How Can We Help You?

Our Offices