Site Reliability Engineer (Software Engineering) - ML Platform & Technology
Apple Inc
Singapore, Singapore
Job posting number: #7150379 (Ref:apl-200478997)
Posted: May 18, 2023
Application Deadline: Open Until Filled
Job Description
Summary
If you wish to play a part in revolutionizing how people use their computers and mobile devices; build groundbreaking technology for algorithmic search, machine learning, natural language processing & artificial intelligence; and work with the teams building the most scalable big-data systems in existence.. This is the role for you.
Key Qualifications
- Two or more years of software development experience in areas of automation, cloud services and/or Kubernetes ecosystem
- Proficiency in any of common programming languages (Go, Python, Ruby) and frameworks to manage infrastructure, platform and cloud
- An understanding of a variety of software deployment, testing and packaging strategies and associated tooling
- Strong passion in building reliable, scalable, and performant large scale services
- An understanding of telemetry, observability and logging pipelines using tools such as Prometheus, Splunk and Grafana.
- Working knowledge of Linux, networking, security, load balancing and micro-services is preferred
- Good interpersonal skills shown through previous projects or assignments
Description
As part of this team, you will:
• Design, deploy, and maintain software solutions for infrastructure, application and
container management
• Monitor production, staging and development environments for a myriad of
services in an agile and dynamic organization.
• Strive to improve the stability, security, efficiency and scalability of production
systems by applying software engineering practices.
• Resolve future needs for capacity and investigate new products and/or features.
• You should be an independent problem-solver who is focused and capable of
exhibiting deftness to handle multiple simultaneous competing priorities and deliver solutions in a timely manner.
• Responsible for writing justifications, best practices/standards documentation and solution specifications.
• Design, deploy, and maintain software solutions for infrastructure, application and
container management
• Monitor production, staging and development environments for a myriad of
services in an agile and dynamic organization.
• Strive to improve the stability, security, efficiency and scalability of production
systems by applying software engineering practices.
• Resolve future needs for capacity and investigate new products and/or features.
• You should be an independent problem-solver who is focused and capable of
exhibiting deftness to handle multiple simultaneous competing priorities and deliver solutions in a timely manner.
• Responsible for writing justifications, best practices/standards documentation and solution specifications.
Education & Experience
BS in Computer Science or equivalent degree.