2 days ago
London, United KingdomEntry Level
Responsibilities
- Build applications and technology solutions for Apple’s large-scale enterprise and customer systems.
- Apply programming knowledge, computer science fundamentals, database concepts, and security principles.
- Collaborate clearly with a distributed team across time zones and functions.
- Learn, grow, ask questions, and share ideas in a collaborative engineering environment.
Requirements
- Foundational programming knowledge in one or more of Java, Swift, Go, Rust, or C#.
- Understanding of data structures, algorithms, and design patterns.
- Familiarity with relational and NoSQL database concepts.
- Interest in security and awareness of common security principles.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Final-year students or recent graduates up to one year post-graduation are encouraged to apply; relevant internship, placement, or personal project experience is valued.
- Preferred qualifications include exposure to DevOps concepts, cloud architectures, Kubernetes, Docker, Splunk, Grafana, and AI-assisted or AI-based development.
- Clear written and verbal communication skills and willingness to collaborate across functions.
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
