Senior Software Engineer, Device Compute Automation
London, England, United Kingdom Software and Services
Description
Apple’s device cloud team has an immediate opening for a software engineer working primarily in Go to:
1. Collaborate across functions to add support for provisioning additional device or account state, generate test assets, integrate product changes, and resolve performance bottlenecks.
2. Adapt cloud technologies and industry best practices to solve challenges unique to Apple workloads.
3. Triage, investigate, and remediate production issues.
Minimum Qualifications
* Bachelor's Degree in Computer Science or related field, or equivalent related experience.
* Go experience, with an interest in Swift.
* Juggles competing priorities and cuts through ambiguity to focus on what matters most.
* Develops cross-functional partnerships to address complex problems.
* Presents effectively to diverse audiences, including key stakeholders, potential customers, and fellow engineers.
* Understands customers and their aspirations, tailors solutions to their use cases, and shares their triumphs.
* Doggedly troubleshoots distributed systems and networking issues.
Preferred Qualifications
* Languages: Swift, Python, C, C++, Objective-C, Java, Scala, shell.
* Cloud API protocols such as gRPC and OpenAPI.
* Functional testing with XCTest UI, Appium, or WebDriver.
* Property testing.
* Evaluating ML or LLM models.
* Developing build and test systems such as Bazel.
* Developing continuous monitoring and fault detection systems.
#J-18808-Ljbffr