hip webinar automating integration workflow 800x100 (1)

IT Software Engineer

IT Software Engineer
by Admin on 04-10-2023 at 3:05 pm

Website TSMC

Role

Building world-class cloud native infrastructure and ramping to high-volume production is key to enabling TSMC to scale worldwide. We are looking for a highly motivated engineer to join our global systems development team to support TSMC fabrication worldwide. The ideal candidate is highly technical with multi-discipline engineering skillset, that can push the limits of complex system design at large scale.

Responsibility

  • Develop state-of-the-art applications
  • Continue to refactor existing applications
  • Write and pass various kinds of tests (unit/feature/integration) to ensure software quality
  • Apply software design principles, such as 12-factor app, to ensure software quality
  • Ensure sustainability and performance of applications by working with SRE to define SLI/SLO and providing metrics for monitoring/alerting
  • Collaborate with peers in design, pair programming and code reviews
  • Willing to learn new IT technology

Qualifications

  • BS degree or above in Computer Science, Information engineering, Industry Engineering, Statistics or Mathematic related fields, similar technical field of study, or equivalent practical experience
  • Experience in TypeScript/JavaScript, Kotlin, Java, F#, C#, Python, Rust or other relevant programming languages
  • Good at algorithms and data structures
  • Good communication and interpersonal skills with proactive problem-solving capability
  • Experience with managing container-based workloads, using Kubernetes or other orchestration software is a plus
  • Familiar with Functional Programming, Object-oriented programming or other programming paradigms is a plus
  • AI or related experience is a plus
  • Familiar with source code version control tools or services like Git, GitLab, GitHub, etc.

Personal Attributes

  • Highly motivated, critical thinking, and team player
Share this post via: