Apple's Graphics, Games, and Machine Learning group (GGML) needs to design and deliver Fullstack solutions for tracking and releasing groundbreaking technology at scale into every operating system. The GGML Release Engineering team supports all GPU related technology and anything with a display, covering everything from boot layer, frameworks, OS, compilers and AR. They need to develop, maintain, and migrate internal tools and websites into the cloud.
Requirements
- Programming knowledge of at least 1 major language: Python, Java, C, C++, Objective-C, Swift, C-Sharp
- Development experience in front-end/full-stack, and/or cloud-based technologies
- OS X, iOS, or UNIX development experience
- Coding proficiency in at least 2 of the following: Python, Perl, Javascript, shell scripting
- Knowledge of automated build systems, source control, and compiler concepts
- UNIX administration and software debugging skills
- Experience developing cloud based applications in AWS, Google Cloud or Azure
Responsibilities
- develop, maintain, and migrate our internal tools and websites into the cloud
- authoring automation tools
- a variety of technical build and integration problems
- compiling graphics projects from source
- triaging and resolving of build issues
- develop your skills in cloud based applications
- web development, and database administration
Other
- Minimum 3 years experience in a software development role
- collaborate closely with technical and non-technical colleagues, working cross-functionally across SWE
- Familiarity with at least 1 version control systems such as subversion, git, or perforce
- Skills in Front-end or Full-stack Web development: REACT, Node JS, Angular, Django, Flask
- Familiar with unit test framework/test driven development(TDD)