Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Alibaba Logo

Alibaba Cloud-Software Engineer (A)-Seattle

Alibaba

$142,000 - $234,000
Sep 11, 2025
Seattle, WA, US
Apply Now

Alibaba Cloud is looking to build the future of data storage by developing and optimizing next-generation file systems that can handle massive data storage, high-speed data access, and distributed data consistency for their core storage infrastructure, enabling businesses to connect with their customers using the internet.

Requirements

  • Deep C/C++ Expertise: You're highly proficient in C/C++ and have a solid grasp of data structures, algorithms, and multi-threaded and network programming.
  • Linux Knowledge: A strong understanding of Linux operating system principles is essential. Experience with kernel development and debugging is a plus.
  • Scripting Proficiency: You're familiar with Python or other scripting languages.
  • Cloud Infrastructure Experience: You have a background in cloud infrastructure development and understand distributed storage and computing.
  • Distributed Systems Knowledge: You have a deep understanding of the internals of open-source systems like Linux, HBase, Cassandra, Hadoop, and Kubernetes.
  • Experience with Distributed Computing: You have worked with environments like MPI, Parameter Server, TensorFlow, Caffe, and PyTorch.
  • Fault-Tolerant Protocols: You have experience with Paxos, Raft, and other fault-tolerant protocols.

Responsibilities

  • Design and build the core modules of our high-performance file systems, with a focus on optimizing for intensive I/O workloads.
  • Analyze, tune, and resolve bottlenecks related to high concurrency, low latency, and high throughput.
  • Design and implement efficient data storage, access, and management mechanisms to maximize I/O efficiency.
  • Develop solutions for distributed file systems, addressing key challenges in data consistency, fault tolerance, and scalability.
  • Partner with product teams to understand requirements and deliver creative technical solutions, while also researching and exploring new storage technologies and architectures.

Other

  • 3 year
  • Problem-Solving Skills: You can quickly analyze and solve complex technical challenges.
  • Strong Collaboration Skills: You're a great communicator and can work effectively with a team.
  • Passion for Technology: You have a genuine passion for technology and are excited to tackle new challenges and explore new ideas.
  • Solid Work Ethic: You're honest, diligent, and committed to high-quality work.