Software Tools Developer

Apple
Beaverton, OR, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

Summary

Posted : Jun 18, 2024

Weekly Hours : 40

Role Number : 200554050

At Apple, our products touch millions of lives every single day with consistency and dependability. Ever wonder how we achieve this?

Our System Architecture & Design team is a group of interdisciplinary performance architects, analysts, software engineers, and expert content creation professionals who explore actual production workflows and everyday use cases to enhance and improve customer experiences on current hardware and software.

As a Tools Developer, you will play a critical role in ensuring the performance excellence of iPhone / Mac / iPad systems under development.

You will also be involved with designing, developing, and maintaining automation and tools to measure and analyze system performance and identify bottlenecks.

You will design databases to store data collected across many multi-functional teams and develop visualizations for that data.

We are also looking for someone who can support teams with debugging performance and test issues, test code, analyze data, identify bugs, and resolve problems as necessary.

If this role sounds fun, we would love to hear from you!

Description

In this role, the Tools Developer will assume responsibility for the conception, development, and maintenance of tools and automation essential for analyzing system performance.

These will be used for identifying performance bottlenecks, studying how applications utilize our hardware, and for reporting performance while products are being developed.

Additionally, the developer will design databases to aggregate performance data sourced from diverse teams within Apple, and create visualizations and reports based on the collected data.

You will support cross-functional teams globally by troubleshooting performance issues, triaging OS issues, addressing testing issues, conducting code reviews, and conducting statistical analysis.

Bachelors of Engineering Degree in Computer Science or relevant field.

Preferred Qualifications

  • Atleast 7 years of Software development Experience, with a focus on performance optimization.
  • Solid foundation in Computer Science including statistics and algorithms.
  • Proficiency in Python and / or Swift, with a proven track record of delivering high-quality software.
  • Expertise with tools like Xcode and git.
  • Strong database design skills, capable of crafting robust database solutions
  • Proficiency in data analytics and principles of descriptive analysis
  • Experience producing compelling visualizations and dashboards.
  • Excellent communication and presentation skills

Education & Experience

Additional Requirements

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Learn more about your EEO rights as an applicant.

3 days ago
Related jobs
Apple
Beaverton, Oregon

In this role, the Tools Developer will assume responsibility for the conception, development, and maintenance of tools and automation essential for analyzing system performance. Ever wonder how we achieve this? Our System Architecture & Design team is a group of interdisciplinary performance archite...

Promoted
OCHIN
Portland, Oregon

As an Application Developer on the Epic Product Enhancement Team, you'll work with an outstanding team of dedicated innovative professionals to build out additional features and enhancements in the application. The Application Developer supports the mission of OCHIN by developing, configuring, and s...

Promoted
Follett School Solutions
Portland, Oregon

We are a fully-remote software development company that sells subscription-based Software As A Service (SaaS) and we are looking to expedite our growth by adding another developer. Perform code reviews on fellow developer's code commits as they complete features. BS in Software Engineering or simila...

Promoted
Apple
Beaverton, Oregon

In this role, the Tools Developer will assume responsibility for the conception, development, and maintenance of tools and automation essential for analyzing system performance. Ever wonder how we achieve this? Our System Architecture & Design team is a group of interdisciplinary performance archite...

Promoted
Washington County, OR
Hillsboro, Oregon

The Library Data Analyst will synthesize and analyze disparate data sets, creating insightful reports to help WCCLS and libraries make data-informed and outcome-focused decisions that promote more equitable access to public library services in our county. Washington County Cooperative Library Servic...

Promoted
RiverPoint
Portland, Oregon

Synapsis is hiring multiple Backend Java Developers in Portland, Oregon. Looking for a strong back end developer to support and integrate a next generation platform with a current wholesale solution. ...

Promoted
Cynosure Technologies LLC
Portland, Oregon
Remote

Texas Parks and Wildlife Department requires the services of 2 Front-End Web Developer/Web Designer 2, hereafter referred to as Candidate(s), who meets the general qualifications of Front-End Web Developer/Web Designer 2, Web Development and the specifications outlined in this document for the Texas...

Promoted
TALENT Software Services
Portland, Oregon

Are you an experienced Senior Design Engineer- HVAC with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Design Engineer- HVAC to work in Portland, OR. Supervises or directs the workflow of less-experienced engineers in pe...

Promoted
CorVel Healthcare Corporation
Portland, Oregon

Apply sound software engineering processes, including iterative development, unit testing, source code control, inspections and reviews. An engineer who enjoys the challenge of resolving complex problems with innovative solutions. We desire an engineer with a proven track record of delivering high q...

Promoted
Summit Human Capital
Portland, Oregon
Remote

Summit Human Capital is seeking a highly motivated Hybrid/Remote Lead Python Developer to support an exciting SaaS start-up in Richmond, VA. ...