Staff/Sr. Software Engineer, Developer Tools - AI, Search & Knowledge Platforms

Apple Inc

Actively hiring Verified listing
Seattle, WA Posted 9 days ago $171,600$302,200 / year

At a glance

AI generated

TL;DR

As a Staff or Sr. Software Engineer in Developer Tools at Apple's AI, Search & Knowledge Platforms team, you will design and enhance the internal ML Compute platform’s tools used by thousands of engineers daily. Your responsibilities include developing Python SDKs, CLIs, and integrating generative AI functionalities to streamline workflows and simplify complex infrastructure. You’ll collaborate closely with users to gather feedback, identify pain points, and implement improvements that boost usability and efficiency. The role requires strong Python skills, experience in building developer tools, and a focus on creating user-friendly APIs. Additionally, familiarity with JavaScript/React for web-based tools, machine learning workflows, Kubernetes, observability tools, and documentation is beneficial.

Skills

Python SDKs CLIs API design Kubernetes Observability tools JavaScript React AWS CI/CD PostgreSQL Maven Git Jenkins Docker Swagger GraphQL

What you'll do

  • Design and enhance Python SDKs and CLIs to improve developer efficiency.
  • Integrate generative AI into existing tools to streamline complex workflows.
  • Gather user feedback to identify challenges and prioritize improvements.
  • Prototype and implement solutions that simplify interactions with ML infrastructure.
  • Enhance usability of developer-facing APIs for better platform accessibility.

What we're looking for

  • 5+ years of software engineering experience
  • Strong Python skills including SDKs, CLIs, or developer tools development
  • Experience designing user-friendly APIs and systems for developers
  • Ability to gather user feedback and implement improvements based on insights
  • Excellent communication and cross-team collaboration skills

Market check

Salary context

This $171,600–$302,200 range sits above 89% of similar postings on FindRole.

Peer median band

$143,000$260,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$168,500$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 43 open roles on FindRole.

Listed pay typically runs $147,400–$272,100 across 35 roles with salary data.

Most-posted roles

View all roles at Apple Inc

More like this

Similar roles

Staff/Sr. Staff Software Engineer, AI Software Tools (Onsite)

Qualcomm

San Diego, Ca,Us, US 31 days ago $158,400$237,600
Python C/C++ PyTorch ONNX Qualcomm AI Stack SDK ONNX Runtime ExecuTorch Transformer architectures Attention mechanisms Mixture-of-Experts (MoE) Low Rank Adapter (LoRA) Speculative Decoding Hugging Face ecosystem PEFT Android RTOS QNX CMake Git Agile methodologies

Staff, Software Engineer- Search platform

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 46 days ago $143,000$286,000
Java Spring Boot Spring MVC Azure GCP Jenkins Maven Git Solr Lucene Vespa CI/CD REST Docker Kubernetes

Sr. Staff Software Engineer (Java/Gen AI/AWS)

The Hartford

US 21 days ago $127,600$191,400
Java J2EE Spring Boot Apache Camel AWS CloudFormation Terraform Docker Kubernetes GitHub Jenkins CI/CD Sonar Lambda CloudWatch ECS EKS RDS S3 IAM SNS SQS EventBridge Service Catalog DevOps Python JSON XML JMS JDBC Microservices

Staff Software Engineer - AI Applications

Plaid

San Francisco Hq, US 60 days ago $228,360$337,260
LLMs Prompt engineering Fine-tuning RAG Semantic search Vector database Embedding models Agent orchestration framework Evaluation and monitoring Streaming SSE Microservices Backend services Debugging Monitoring HTML CSS JavaScript Frontend frameworks UX design patterns