Software Principal Engineer

GetTechSalesJobs

Taipei, Taiwan
Python and/or golang on unix/linux/bsd
Software architecture and distributed systems
Ai-assisted development tooling
Own the technical direction and design of complex, multi-component software systems supporting Dell’s AI and Solutions hyperconverged infrastructure platform

Job Summary

  • Own the technical direction and design of complex, multi-component software systems supporting Dell’s AI and Solutions hyperconverged infrastructure platform.
  • Leverage AI-enabled tools and automation to support design exploration, implementation, debugging, and analysis, while guiding teams in their responsible use.
  • Mentor senior and junior engineers on system design, engineering judgment, and effective use of modern development tooling, influencing technical decisions across teams without direct authority.

Matching Summary

Own the technical direction and design of complex, multi-component software systems supporting Dell’s AI and Solutions hyperconverged infrastructure platform.

Skills & Requirements

Must-have

  • Python and/or Golang on Unix/Linux/BSD
  • software architecture and distributed systems
  • AI-assisted development tooling
  • technical design and delivery of large-scale systems
  • engineering best practices for code quality

Nice-to-have

  • virtualization technologies (e.g., VMware)
  • containerized platforms (Kubernetes, Rancher)
  • DevOps practices and tools
  • Agile development methodologies

Key Requirements

  • 8+ years of experience
  • Bachelor's or Master's degree in Computer Science or related field
  • Experience applying AI-assisted or automated tooling
  • Experience with virtualization technologies is a strong plus
  • Familiarity with Agile development methodologies

Work Rights

Not specified

Tailored Resume

Cover Letter