Sr Software Engineer - AML, AI & Data Platforms (AiDP)

Apple

3.7

(120)

Sunnyvale, CA

Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.
  • #200654109-3956_rxr-663

    Position summary

    eep systems thinking to design, build, and enhance a scalable and highly concurrent ML/AI serving platform. Knowledge of Python, Machine Learning concepts, tools, and packages is a must. If you're excited about building a production-grade platform and solving hard distributed systems problems, this is your opportunity to make a lasting impact at scale. ","responsibilities":"You will design and implement large-scale, secure, and highly available systems, while collaborating across teams to drive the future of secure, scalable inference platforms. The mindset required and to be developed is how to process thousands of transactions per second, how to achieve consistency without sacrificing performance. Work with cross-functional teams to drive requirements, size scope and effort, mentor junior engineers, lead the project to completion, and provide support for any production issues.

    Preferred Qualifications

    Excellent written and verbal communication skills on both technical and non-technical topics

    Experience building async web services with Gunicorn (Green Unicorn), FastAPI, or other Python frameworks

    Exposure to Ray, KServe, Triton, or other inference frameworks

    Ability to debug complex cross-platform issues and optimize performance

    Ability to debug and improve ML workflow tuning for high accuracy

    Knowledge of using GenAI to build solutions to improve productivity of developers, users, and businesses

    Self-directed, self-motivated, and detail-oriented with the ability to come up with good design proposals and thorough analysis of production issues

    Minimum Qualifications

    8+ years of software development experience

    4+ years of Python expertise building production applications

    Solid understanding of Python concurrency, threading, multiprocessing, and their practical trade-offs in high-throughput production systems

    Strong understanding of Python internals and their implications in highly concurrent systems

    Deep knowledge of ML/AI frameworks and ecosystems

    Strong understanding of computer science fundamentals, including data structures and algorithms

    Proficiency in containerization technologies like Kubernetes and CNCF technologies

    Proficiency in profiling, optimizing, debugging Python applications and libraries

    Bachelor's Science Computer Science or equivalent or a similar discipline degree or experience","internalDetails":null

    Pay & Benefits

    At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

    Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.