苹果Senior Application Platform Engineer
任职要求
Minimum Qualifications • 5+ years of professional experience in cloud engineering. • Deep understanding of cloud-native application design and operations on platforms like AWS or Ali Cloud. • Proficient in infrastructure as code and CI/CD pipelines using tools like Terraform, GitHub Actions, Jenkins, or similar. • Strong experience with containerization (Docker) and orchestration platforms (Kubernetes). • A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field—or equivalent practical experience. Preferred Qualifications • Proven knowledge of security pri…
工作职责
• Drive reliability engineering initiatives, including infrastructure automation, service monitoring, incident response, and capacity planning. • Leading and participating in technical design discussions across cross functional teams. • Collaborate with application teams to define and enforce architectural best practices, CI/CD standards, and cloud-native patterns. • Diagnose complex production issues through in-depth troubleshooting and implement resilient solutions to prevent recurrence. • Contribute to the development of internal tools that improve observability, system health, and operational transparency. • Analyze and optimize existing systems, providing enhancements and ongoing support as needed. • Stay current with new technologies and proactively recommend improvements to existing cloud architectures and processes. • Develop and maintain server-side logic, data processing, and application workflows. • Mentor junior engineers and promote a culture of knowledge sharing and continuous improvement.
The Role: As a Senior Software Development Engineer - Systems, you will engage with an experienced cross-disciplinary staff to conceive, design, and bring to market innovative developer tools. You will work closely with an internal interdisciplinary team and outside partners to drive key aspects of product definition, execution, and test. You must be responsive, flexible, and able to succeed within an open collaborative peer environment. The ideal candidate has current and extensive experience developing and building Android systems and applications. The candidate understands what the limitations of the platform are and can design and implement additional services or help optimize existing ones to meet the product requirements. The ideal candidate: - Has in-depth expertise working with Android system - Experience on TIF and Android TV related work - Enjoys working side by side with partners, colleagues and teams on tough problems - Is highly effective and thrives in a dynamic environment with multiple, changing priorities - Knows what is important when releasing software to developers and has been through the process from start to finish - Is comfortable with proactive outward communication and technical leadership and never shies away from a challenge A day in the life In a typical day, you work closely with FireTV and FireOS developers, SoC vendors, ODMs, Hardware team, and technical program managers to create new platform features, debugging TIF and TV related issues, and deliver customer loving high quality smart TV products on time.
Understand User RequirementsCollaborates with appropriate stakeholders (e.g., relevance customers teams, project manager, other team members, and all other service owners) to determine user requirements for each scenario on the service gaps based on their scenarios. Design, coding and implementationTakes part in the discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans. Provides reactions, proposed solutions, and inputs to architects.Independently creates a clear plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Reviews the code from other team members to assure it meets the team's and Microsoft’s quality standards.Scenario onboarding and online supportingCollaborates closely with scenario owners to facilitate their onboarding process and offers essential support to ensure their business success.Delivers efficient toolsets designed to enhance the platform's usability, debugging capabilities, and monitoring functionalities.