The ASE Data Infrastructure team is seeking an experienced senior software engineer to contribute to the development of our next-generation object storage infrastructure. As a key member of our team, you will play a critical role in designing and implementing solutions that enable seamless collaboration across Apple engineering teams.
Requirements:
- In-depth experience with object storage implementations: S3, GCS, Azure Blob Storage, MinIO, and Ceph - we are looking for candidates who have hands-on expertise with these technologies.
- Proficiency in Rust: You will be working extensively with the Rust programming language to build high-performance systems.
- Expertise in debugging and performance analysis: Experience driving performance analysis of end-to-end distributed systems is essential. We need someone who can quickly identify and resolve issues at scale.
- Micro-services architecture and container orchestration expertise: You have experience working with containers (e.g., Docker) and orchestrated them with tools like Kubernetes or similar. This knowledge is critical to our system's scalability and reliability.
- Relational and non-relational database expertise: PostgreSQL, Cassandra, and other databases are your area of specialization. You know how to design and implement efficient data storage and retrieval systems.
- Experience in data migration, disaster recovery, and capacity planning: We're talking about large-scale data management here. Your experience in these areas will be invaluable.
Responsibilities: Review and provide constructive feedback on pull requests and designs, fostering a culture of continuous learning and knowledge sharing. Collaborate with other senior team members across multiple sites to define high-quality and reliable standards for our solutions.
Location: Austin & Cupertino (onsite work required)
If you're passionate about building innovative software and pushing the boundaries of data storage, we want to hear from you! You can either apply directly (https://jobs.apple.com/en-us/details/200556764/senior-softwa...) or send me an email at mansur.ashraf@<company name>.com