Role OverviewJoin TSMC Washington and help power the future of technology. As a Principal Software Engineer, you will work on designing and implementing large-scale object storage systems using S3-compatible platforms, with a specific focus on MinIO.
What You Will Do
Your key responsibilities will include architecting, deploying, and managing large-scale object storage systems, monitoring and optimizing performance, developing and maintaining APIs and tools, creating scripts for automating storage workflows, and troubleshooting and resolving issues related to object storage systems.
Why It Might Be a Fit
The ideal candidate will have hands-on experience in designing and implementing scalable storage solutions, developing automation for storage workflows, and troubleshooting storage-related challenges in cloud-native environments. You will work closely with cross-functional teams to ensure smooth integration and operation of storage systems.
Requirements
- 8+ years of hands-on experience working with object storage systems, including expertise in S3 API and MinIO
- Strong understanding of object storage architecture, distributed systems, and cloud-native storage solutions
- Proficiency in languages such as Python, Go, or Java for developing storage-related tools and applications
- Experience with cloud platforms (e.g., AWS, Azure, or GCP) and their object storage services
- Proven ability to troubleshoot and resolve complex storage issues, including performance tuning and debugging
- Knowledge of IAM, encryption, and security best practices for object storage
- Excellent communication skills to collaborate with global teams and present technical solutions effectively
Benefits
- Market-competitive pay
- Profit sharing and incentive bonuses
- Tuition assistance
- Medical, dental, and vision insurance
- Life insurance
- Access to a 401(k) plan with employer match
- 10 holidays per year
- Paid time off annually
- Fitness center
- Game room
- Physical therapist
- Subsidized café
]]>