TP-Link Systems Inc. logo
TP-Link Systems Inc.1 week ago

Senior Cloud Software Engineer - Database

On-site · Irvine, California, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Design and evolve cloud-native storage platforms for distributed databases; implement automation for infrastructure provisioning, configuration management, and CI/CD using Terraform, Ansible, Go, and Python; collaborate with DBA and platform teams to optimize storage engines, indexing, data partitioning, backup/restore, and recovery; build observability, diagnostics, and automation capabilities to improve system transparency and engineering productivity; partner with DBAs to design and improve storage capabilities and data governance; evaluate architecture trade-offs for distributed storage and database platforms; contribute to standardized storage infrastructure components for scalable data systems.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field
  • 7+ years of experience in backend engineering, cloud infrastructure, distributed systems, database systems, storage infrastructure, or related areas
  • Solid understanding of distributed system principles (CAP, BASE, replication, sharding, load balancing, failure detection, consistency models, fault tolerance)
  • Hands-on experience designing or building distributed databases, storage systems, middleware platforms, or large-scale data-processing systems
  • Strong understanding of storage engine or database internals (B+-tree, LSM-tree, indexing, compaction, compression, data validation, storage optimization)
  • Experience building platform-level capabilities or reusable infrastructure components for database, storage, or data-processing systems
  • Proficiency in Go, Java, C++, Python, or Rust
  • Hands-on experience with Ansible (playbooks, roles, inventory management, idempotent task design)
  • Solid knowledge of Linux systems, networking fundamentals, file systems, I/O performance, and distributed system troubleshooting
  • Ability to work closely with DBA teams and translate database requirements into infrastructure platform design and technical solutions
  • Strong problem-solving skills with the ability to analyze complex performance, scalability, and reliability challenges in distributed systems
  • Strong communication and cross-functional collaboration skills
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

TP-Link Systems Inc.

Senior Cloud Software Engineer - Database

Apply on Sorce