Alibaba Cloud
Posted 1mo ago

Alibaba Cloud-Software Engineer (File Storage)-Seattle

Alibaba Cloud
Seattle, Washington, United States
$142k-$234k/yrOnsiteFull Time
Responsibilities
  • architecting file systems
  • optimizing data flow
  • developing distributed systems
Requirements
  • Requires deep C/C++ expertise
  • Data structures and algorithms knowledge
  • Multithreaded and network programming, Linux
  • Python or scripting
  • Problem-solving, and collaboration skills. Cloud and distributed systems experience preferred
Technical tools mentioned
CC++LinuxPythonHBaseCassandraHadoopKubernetesMPIParameter ServerTensorFlowCaffePyTorchPaxosRaft

Job description

Job Description

Our team at Alibaba Cloud builds the core components of the company's storage infrastructure. We provide the foundational cloud technology and services that enable businesses—from merchants and brands to digital content providers—to use the internet to connect with their customers.

We've developed a planetary-scale distributed system that handles hundreds of billions of requests daily and stores multiple exabytes of data. Our focus is on constantly delivering innovative features and solving complex challenges in areas like big data and cloud-native technologies.

We offer reliable, highly scalable, and high-performing distributed file system services that our users depend on for their most critical applications.

We're hiring a talented and innovative High-Performance File System Development Engineer to build the future of data storage. You'll be a core member of the team, designing and optimizing next-generation file systems that support cutting-edge applications and solve critical challenges in massive data storage, high-speed data access, and distributed data consistency.

Key Responsibilities:

1. Architect and Develop: Design and build the core modules of our high-performance file systems, with a focus on optimizing for intensive I/O workloads.

2. Solve Performance Issues: Analyze, tune, and resolve bottlenecks related to high concurrency, low latency, and high throughput.

3. Optimize Data Flow: Design and implement efficient data storage, access, and management mechanisms to maximize I/O efficiency.

4. Contribute to Distributed Systems: Develop solutions for distributed file systems, addressing key challenges in data consistency, fault tolerance, and scalability.

5. Collaborate and Innovate: Partner with product teams to understand requirements and deliver creative technical solutions, while also researching and exploring new storage technologies and architectures.

Position Requirement

Minimum Qualifications

We're looking for someone who can hit the ground running. You should have:

1. 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.

2. Linux Knowledge: A strong understanding of Linux operating system principles is essential. Experience with kernel development and debugging is a plus.

3. Problem-Solving Skills: You can quickly analyze and solve complex technical challenges.

4. Strong Collaboration Skills: You're a great communicator and can work effectively with a team.

5. Passion for Technology: You have a genuine passion for technology and are excited to tackle new challenges and explore new ideas.

6. Solid Work Ethic: You're honest, diligent, and committed to high-quality work.

7. Scripting Proficiency: You're familiar with Python or other scripting languages.

Preferred Qualifications

These skills would make you an even stronger candidate:

1. Cloud Infrastructure Experience: You have a background in cloud infrastructure development and understand distributed storage and computing.

2. Distributed Systems Knowledge: You have a deep understanding of the internals of open-source systems like Linux, HBase, Cassandra, Hadoop, and Kubernetes.

3. Experience with Distributed Computing: You have worked with environments like MPI, Parameter Server, TensorFlow, Caffe, and PyTorch.

4. Fault-Tolerant Protocols: You have experience with Paxos, Raft, and other fault-tolerant protocols.

5. Innovative Mindset: You're interested in emerging technologies and have a track record of generating new ideas and innovations.

The pay range for this position at commencement of employment is expected to be between $142,000 and $234,000/year. However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience.

If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.

Alibaba U.S. based full time regular employees have access to medical, dental, and vision insurance, a 401(k) plan and basic life insurance, and wellbeing benefits like FSA, subject to the terms and conditions of the applicable plans then in effect. U.S. based employees are also eligible to receive up to 12 paid holidays, accrue up to 15 paid vacation days for this position, and receive up to 72 hours paid sick time (front-loaded) per calendar year.

About Alibaba Cloud

Global cloud computing infrastructure and services provider

Similar jobs

Software Engineer roles near Seattle, Washington
19h
Save
Mark Applied
Hide
Principal Software Engineer
Seattle, Washington, United States
$150k-$170k/yr HybridFull Time
Arboreal Management
Arboreal Management: A property management firm operating affordable and workforce housing.
Exceptional software engineering ability, production systems experience, cross-stack proficiency, strong technical judgment, and experience using AI extensively in development workflows.
JavaScript, Node.js, SvelteKit, Postgres, Microsoft Azure, Cloudflare
1d
Save
Mark Applied
Hide
Senior Principal Software Engineer IS - Cloud Engineering, Hybrid
Redmond or Alaska or California or Montana or New Mexico or Oregon or Texas or Washington
$58-$152/hr HybridFull Time
Providence
Providence: Non-profit health system providing comprehensive medical and social services.
12+ YOEBachelor's degree or equivalent experience; 12 years of related experience, including 5 years as a lead engineer; expertise in C#, Java, Python, Git, SQL/NoSQL, Agile, Azure DevOps, TFS, Jira, and cloud technologies.
C#, Java, Python, Git, SQL, NoSQL, Azure DevOps, TFS, Jira, Azure, AWS
1d
Save
Mark Applied
Hide
Software Engineer, Price Experience
Seattle or Barcelona or United States or Canada or Europe or Australia
$109k-$136k/yr HybridFull Time
Rover
Rover: Connecting pet parents with local sitters and walkers.
3+ YOERequires 3+ years of software development experience, backend engineering, web application development, relational databases, observability, automated testing, and AI-assisted engineering experience.
Python, Django, Java, Go, C#, Kotlin, React, Celery, RabbitMQ, Memcached, Redis, Django REST Framework, Claude Code, Copilot
1d
Save
Mark Applied
Hide
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
San Diego or San Francisco or Pleasanton or Santa Clara or Kirkland or United States
$150k-$262k/yr HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Provides a cloud platform for automating enterprise digital workflows.
8+ YOERequires 8+ years software development with a bachelor's, 5+ with a master's, 3+ with a PhD, or equivalent; 5+ years Kubernetes; hyperscaler experience; Go; containers; CI/CD; GitOps; infrastructure-as-code.
Kubernetes, AWS, Azure, GCP, containers, CI/CD, GitOps, infrastructure-as-code, Go, CNI, service mesh, mTLS, observability, metrics, tracing, dashboards, AI
1d
Save
Mark Applied
Hide
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
San Diego or San Francisco or Pleasanton or Santa Clara or Kirkland
$150k-$262k/yr HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Enterprise cloud platform for digital workflow automation.
3+ YOERequires 8+ years software development with a bachelor's, 5+ with a master's, 3+ with a PhD, or equivalent; 5+ years Kubernetes; hyperscaler, Go, containers, CI/CD, GitOps, and infrastructure-as-code experience.
Kubernetes, AWS, Microsoft Azure, Google Cloud Platform (GCP), Go, CI/CD, GitOps, Git, infrastructure-as-code, CNI, service mesh, mTLS
1d
Save
Mark Applied
Hide
Software Engineer - Digital Site Development
Issaquah, Washington, United States
$85k-$225k/yr OnsiteFull Time
Costco Wholesale
Costco WholesaleNasdaq: COST: Operates a global chain of membership-only big-box warehouse clubs.
15+ YOE15+ years in enterprise eCommerce architecture and technical design; Java EE, Spring Boot, React, Node.js, cloud, Kubernetes, databases, CI/CD, Agile/Scrum, leadership, and mentoring experience required.
Java EE, Java, Spring Boot, Spring Framework, React, Node JS, AWS, Azure, GCP, GKE, Git, CI/CD, Spanner, DB2, SQL Server, IBM MQ, Biztalk, GCP PubSub, Kafka, Apigee, APIM, DataPower, Google Workspace, Google Sheets, Google Docs, Google Slides, Gmail, Dynatrace, Splunk, J2EE, DevSecOps, TDD
1d
Save
Mark Applied
Hide
Senior Software Engineer
Redmond, Washington, United States
$120k-$235k/yr OnsiteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
4+ YOEBachelor's degree in computer science or related technical field and 4+ years of coding experience; preferred qualifications include advanced degree or 6+ years of experience.
C, C++, C#, Java, JavaScript, Python
1d
Save
Mark Applied
Hide
Senior Principal Software Engineer IS - Cloud Engineering, Hybrid
Redmond or Alaska or California or Montana or Hobbs or Oregon or Levelland or Lubbock or Plainview or Washington
$58-$152/hr HybridFull Time
Providence
Providence: Provides comprehensive healthcare services through hospitals, clinics, and health plans.
12+ YOEBachelor's degree or equivalent, 12 years of related experience including 5 years as a lead engineer, object-oriented programming, SQL/NoSQL, Git, Agile, cloud technologies, and complex enterprise projects.
C#, Java, Python, Git, SQL, NoSQL, Azure DevOps, TFS, Jira, Azure, AWS