Software Engineer - Customer Feedback
Apply NowCompany: Apple
Location: Cupertino, CA 95014
Description:
Summary
Join the team responsible for Apple's Beta Software Program. Our app, Feedback Assistant, collects user feedback on beta software releases, while our internal tools analyze, group, and send meaningful feedback to Apple's engineering teams.
We are looking for engineers to drive the modernization of our backend infrastructure, develop tools and automation for it, find innovative ways to increase its reliability, and improve its development lifecycle.
Description
We're a small team with a big footprint. Our portfolio of tools serve both internal and external customers and have a direct impact on the quality of Apple's software. Engineers in this role will primarily work on backend projects, from the application, API, and database layers down to infrastructure. You'll tackle broad-context challenges, such as:
* Designing and implementing secure and performant customer-facing API
* Analyzing whether current SQL-backed data models should migrate to NoSQL
* Integrating our admin toolset with data and tools from other Apple organizations
You will be a key collaborator in our engineering team's effort to mature our Kubernetes infrastructure. You will provide leadership in implementing a secure, robust and high availability development and deployment pipeline.
Beyond development, we're responsible for the maintenance and uptime of our customer-facing applications. Engineers in this role leverage their breadth of software engineering experience to continually evolve our platform towards greater reliability and scalability.
Join the team responsible for Apple's Beta Software Program. Our app, Feedback Assistant, collects user feedback on beta software releases, while our internal tools analyze, group, and send meaningful feedback to Apple's engineering teams.
We are looking for engineers to drive the modernization of our backend infrastructure, develop tools and automation for it, find innovative ways to increase its reliability, and improve its development lifecycle.
Description
We're a small team with a big footprint. Our portfolio of tools serve both internal and external customers and have a direct impact on the quality of Apple's software. Engineers in this role will primarily work on backend projects, from the application, API, and database layers down to infrastructure. You'll tackle broad-context challenges, such as:
* Designing and implementing secure and performant customer-facing API
* Analyzing whether current SQL-backed data models should migrate to NoSQL
* Integrating our admin toolset with data and tools from other Apple organizations
You will be a key collaborator in our engineering team's effort to mature our Kubernetes infrastructure. You will provide leadership in implementing a secure, robust and high availability development and deployment pipeline.
Beyond development, we're responsible for the maintenance and uptime of our customer-facing applications. Engineers in this role leverage their breadth of software engineering experience to continually evolve our platform towards greater reliability and scalability.