Apple
Posted 1w ago

Software Engineer (Reliability Engineering), IS&T Ai & Data Platforms

Apple
Shanghai, Shanghai, China
OnsiteFull Time
Responsibilities
  • building platforms
  • operating systems
  • troubleshooting issues
Requirements
  • Requires a BS/MS in computer science or equivalent
  • 2+ years programming in Python, Java, or Go, and 2+ years with Kubernetes
  • Docker, or container orchestration. Distributed systems and production troubleshooting experience preferred
Technical tools mentioned
PythonJavaGoKubernetesDockerCI/CDSparkFlinkIcebergRayMLflowLinux

Job description

AI & Data Platforms (AiDP) is IS&T's engine for AI-powered innovation. The team brings together data, application development, and machine learning — including generative AI — along with data services and customer success functions, to help IS&T build solutions more efficiently and streamline the adoption and embedding of generative AI across Apple.

Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple’s Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them. It’s Apple’s central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless.

Do you love building solutions to handle global complexity and immense scale? Imagine what you could do here.

AI & Data Platforms (AiDP) is IS&T’s engine for AI-powered innovation. The team brings together data, application development, and machine learning — including generative AI — along with data services and customer success functions, to help IS&T build solutions more efficiently and streamline the adoption and embedding of generative AI across Apple.

Description

We are looking for a talented engineer to join our team and bring passion for building and operating large scale platform and distributed systems leveraging cutting edge open source technologies across hybrid cloud environments.As a software engineer in AiDP reliability engineering you will work on one or many projects related to GenAI, ML, Inference and Big data platform.

Minimum Qualifications

  • BS/MS in computer science or equivalent experience.
  • 2+ years experience programming skills in one of the following areas: Python, Java, or Go.
  • 2+ years experience in Kubernetes, Docker or other container orchestration framework.

Preferred Qualifications

  • Ability to read and explain open source codebase.
  • Experience deploying and managing CI/CD pipelines.
  • Strong expertise in troubleshooting complex production issues.
  • Should be able to understand complex architectures and be comfortable working with multiple teams.
  • Ability to conduct performance analysis and troubleshoot large scale distributed systems.
  • Should be highly proactive with a keen focus on improving uptime/availability of our mission-critical services.
  • Experience with big data technologies - Spark, Flink, Iceberg or emerging GenAI/ML like Ray/MLflow/model serving) technologies.
  • Experience of Linux, database and security concepts.

About Apple

Designing and manufacturing consumer electronics, software, and digital services.

Similar jobs

Software Engineer roles near Shanghai, Shanghai
17h
Save
Mark Applied
Hide
Software Engineer
Shanghai, Shanghai, China
OnsiteFull Time
Lenovo
LenovoHKSE: 992: Global technology delivering Smarter Technology for All.
3+ YOEBachelor's degree or higher in a relevant field, 3+ years of automotive SoC middleware development, C/C++ expertise, middleware and communication protocol experience, and fluent written English.
C, C++, AUTOSAR Adaptive Platform, ROS, CyberRT, SOME/IP, DoIP, DDS, ASPICE, ISO 26262
19h
Save
Mark Applied
Hide
Principal Software Engineer
Suzhou or Beijing or Shanghai
HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Multinational technology providing software, cloud, and AI solutions.
Bachelor's degree in computer science, engineering, or equivalent experience; strong distributed systems and cloud-service expertise; and experience leading complex technical work through production support.
AI
20h
Save
Mark Applied
Hide
Software Engineer (C++) (21809)
Shanghai, Shanghai, China
OnsiteFull Time
Alliedstar
Alliedstar: Chinese dental technology providing intraoral scanners, apps, and digital dentistry solutions to dental professionals.
3+ YOEBachelor's degree or higher in computer science, software engineering, or related field; 3+ years of software development experience; proficient in C++, networking, multithreading, Qt, and CMake.
C++, Boost, Google coding standards, Qt, CMake
20h
Save
Mark Applied
Hide
Senior Software Engineer
Shanghai, Shanghai, China
OnsiteFull Time
Flexport
Flexport: Global logistics and supply chain technology platform.
5+ YOERequires 5+ years software experience, 3+ years design and architecture experience, distributed systems expertise, programming knowledge, and a bachelor's degree in computer science or related field.
Java, Kotlin, Ruby, Python, C++
1d
Save
Mark Applied
Hide
Software Engineer (C++)
Shanghai, Shanghai, China
OnsiteFull Time
Alliedstar
Alliedstar: Chinese dental technology providing intraoral scanners, apps, and digital dentistry solutions to dental professionals.
3+ YOEBachelor's degree in Computer Science, Software Engineering, or related field, 3+ years of software development experience, and proficiency in C++, libraries, networking, multithreading, GUI development, and CMake.
C++, Standard Library, Boost, Google coding standards, Qt, CMake
1d
Save
Mark Applied
Hide
Graduate Trainee (Apprentice), Global Technology
Mumbai or Seattle or London or New York City or Toronto or Sydney or Tokyo or Shanghai
OnsiteInternship, Temporary
Russell Investments
Russell Investments: Private global asset-management and investment-consulting firm serving institutions, financial intermediaries, and individual investors.
Bachelor’s degree in computer science, mathematics, statistics, information technology, or related technology field; foundational full-stack development knowledge with .NET, C#, SQL, web technologies, databases, Git, Agile, and SDLC.
.NET Core, .NET Framework, C#, SQL, HTML, CSS, JavaScript, ASP.NET MVC, Angular, React, Git, Microsoft Power BI
1d
Save
Mark Applied
Hide
高级软件工程师,全栈,调制解调器软件基础设施
Shanghai, Shanghai, China
OnsiteFull Time
Google
GoogleNASDAQ: GOOG, GOOGL: Global technology specializing in internet-related services and products.
5+ YOEBachelor's degree or equivalent practical experience; 5 years software development, 3 years testing or releasing software products, and 1 year software design and architecture experience. Proficiency in C++, Rust, or Java.
C++, Rust, Java, Android
1d
Save
Mark Applied
Hide
Software Engineer
Shanghai, Shanghai, China
HybridFull Time
Electronic Arts
Electronic Arts: Global leader in interactive entertainment, publishing video games and online services.
Bachelor's degree in computer science or related field, solid programming fundamentals, machine learning understanding, technical documentation and teamwork skills, and good English reading and writing.