Apple is looking to solve complex problems and provide actionable data insights by designing and building cutting-edge software applications and tools that support a sophisticated build environment, aiming to ensure stability, scalability, and performance of a large-scale development environment and improve overall user experience.
Requirements
- Admin level experience with MacOS/Unix/Linux
- Experience with a large scale configuration management and continuous integration system CI/CD solutions (Git, Gerrit, Jenkins, Artifactory)
- Strong experience with container technologies (Docker/Kubernetes)
- Strong experience with scripting languages (Python, JavaScript, ReactJS, HTML, CSS, Bash)
- Experience with Build systems
- Experience with the following technologies is a plus: MySQL, S3, Starrocks, SuperSet
- Experience with Jenkins shared libraries (or sharedlibs)
Responsibilities
- developing full-stack applications
- creating Java plugins for Jenkins and Gerrit
- building intelligent AI/ML-driven solutions to solve complex problems and provide actionable data insights
- implementing and maintaining Jenkins shared libraries (or sharedlibs)
- performing data analysis to support engineering and business decisions
- contribute to DevOps efforts as needed
- automating manual tasks related to deployments and maintenance
Other
- Some weekend or on-call work may be required to support downtime activities and ensure system reliability.
- Good verbal and written English communication skills
- Fast learning and adapting to changing requirements
- Master degree in Computer Science, Electrical Engineering, Wireless Communications or equivalent majors
- 2+ years relevant job or internship experience