Start Date
Immediate
Expiry Date
06 Jul, 25
Salary
0.0
Posted On
06 Apr, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Objective C, Ansible, Functional Testing, Computer Science, Cross Functional Partnerships, Software Development, Kubernetes, Test Systems, Webdriver, Puppet, Ml, Docker, Appium, Java, C++, C, Models, Scala, Continuous Monitoring, Python, Languages, Internships, Swift
Industry
Information Technology/IT
We’re looking for a driven but adaptable developer, working primarily in Go, secondarily in Swift and Python, and dipping into other languages like Scala as necessary, to work on powerful developer tooling that helps internal engineers to deliver incredible experiences to end-customers. Our team’s device cloud offers thousands of real and virtual Apple devices spanning hundreds of different hardware configurations, for use as remote development devices from desk and for automated testing in CI. Leveraging our device-centric API, engineers can use devices for purposes ranging from low-level hardware bring-up using custom firmwares and kernels, to validating ML performance on released hardware, through to automating the UI with XCTest to continuously monitor Apple’s cloud services. Our vision is to allow engineers to focus on the details of the test rather than device setup by providing them devices ready for testing easily and quickly. Join us to help adding new features to our platform to describe desired device and account state using declarative constraints, share complex configurations between teams, create accounts with different cloud state, sign into accounts and populate app data on device, provision graphs of connected devices for example an Apple smart home setup, define and auto-scale pools of pre-configured devices, predict demand and pre-provision devices to address it, pre-generate and cache test assets, detect and triage failures and relate them to builds, deployments, and incidents, and continuously test highly distributed systems such as iCloud.
DESCRIPTION
Apple’s device cloud team has an immediate opening for a software engineer working primarily in Go to: - Collaborate across functions to add support for provisioning additional device or account state, generate test assets, integrate product changes, and resolve performance bottlenecks - Adapt cloud technologies and industry best practices to solve challenges unique to Apple workloads - Triage, investigate, and remediate production issues
MINIMUM QUALIFICATIONS
PREFERRED QUALIFICATIONS
Please refer the Job description for details