cover image
Apple Inc.

Apple Inc.

www.apple.com

2 Jobs

164,233 Employees

About the Company

We're a diverse collective of thinkers and doers, continually reimagining what's possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices -- strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people's lives. Including your own. Apple is an equal opportunity employer that is committed to inclusion and diversity. Visit apple.com/careers to learn more.

Listed Jobs

Company background Company brand
Company Name
Apple Inc.
Job Title
AIML - Ingenieur en apprentissage automatique, MLPT F/H
Job Description
**Job Title:** AIML – Machine Learning Engineer (MLPT) **Role Summary:** Collaborate with research teams to optimize inference performance of cutting‑edge model architectures, partner with product groups to deliver real‑time ML solutions to millions of users, build tools to identify and resolve inference bottlenecks across hardware platforms, and provide technical mentorship to engineering staff. **Expactations:** - Lead and drive complex, ambiguous AI/ML projects to production. - Deliver high‑throughput services at super‑computer scale. - Ensure cloud‑native deployment and operational excellence. - Mentor and guide engineers across the organization. **Key Responsibilities:** - Optimize inference pipelines for state‑of‑the‑art models (e.g., Transformers, encoder/decoder). - Design, implement, and launch real‑time model serving solutions for large‑scale consumer applications. - Develop diagnostic tools to pinpoint inference bottlenecks on various hardware (GPU, CPU, accelerator). - Architect and maintain cloud deployments using Kubernetes, Docker, and major cloud providers (AWS, Azure, etc.). - Write and maintain production‑grade code in modern languages (Go, Python). - Create custom CUDA kernels and utilize frameworks such as NVIDIA TensorRT‑LLM, vLLM, DeepSpeed, and NVIDIA Triton Inference Server. - Provide technical leadership, code reviews, and coaching for engineering teams. **Required Skills:** - Proven experience managing complex, ambiguous AI projects. - Expertise in high‑throughput services, including super‑computer environments. - Strong command of cloud execution (AWS, Azure, or equivalent) with Kubernetes & Docker. - Proficient in GPU programming (CUDA) and major ML frameworks (PyTorch, TensorFlow). - Solid software engineering skills in Go, Python, or comparable modern languages. - Deep understanding of deep learning architectures (Transformers, encoder/decoder). - Hands‑on experience with NVIDIA TensorRT‑LLM, vLLM, DeepSpeed, NVIDIA Triton Inference Server. - Ability to write custom CUDA kernels or OpenAI Triton kernels. **Required Education & Certifications:** - Bachelor’s (minimum) or Master’s degree in Computer Science, Electrical Engineering, Mathematics, or a related technical field. - Advanced degrees (Ph.D.) or specialized certifications in Machine Learning, Cloud Architecture, or High‑Performance Computing are a plus. - Relevant industry certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional ML Engineer) are advantageous.
Paris, France
Hybrid
17-10-2025
Company background Company brand
Company Name
Apple Inc.
Job Title
Senior software engineer
Job Description
Job title: Senior Software Engineer Role Summary: Lead design, development, and maintenance of capacity engineering platforms that manage infrastructure capacity lifecycle data. Drive product features, architecture decisions, and performance optimization for large distributed systems. Expactations: - 10+ years of professional software engineering experience. - Deep expertise in Java, Spring/SpringBoot, and JVM languages (Scala, C#, Clojure). - Proven skills in multithreading, networking (non‑blocking IO), SQL/NoSQL data stores, and Kubernetes orchestration. - Experience with React UI development, ETL pipelines, and data visualization tooling. - Strong advocacy for unit testing, automation, and documentation. Key Responsibilities: - Design, implement, and maintain scalable services and tools for capacity collection, analysis, and reporting. - Develop and evolve data pipelines and relational/NoSQL database schemas. - Produce detailed functional specifications, prioritize features, and coordinate delivery timelines. - Conduct code reviews, mentor peers, and collaborate in agile design discussions. - Optimize system performance, reliability, and resource utilization. - Deliver clear documentation, API contracts, and technical artifacts. Required Skills: - Advanced programming in Java and complementary JVM languages. - Multithreading, networking (including non‑blocking IO), and concurrent distributed system design. - SQL (PostgreSQL/Oracle) and NoSQL (Cassandra) database administration and query optimization. - Kubernetes and container orchestration fundamentals. - React (or comparable) UI framework for data presentation. - Experience with ETL, relational modeling, and data pipeline construction. - Familiarity with CI/CD tooling (Git, Gradle/Maven) and testing frameworks. - Excellent debugging, analytical, and communication abilities. Required Education & Certifications: - Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field. - No mandatory certifications required.
Seattle, United states
On site
Senior
01-12-2025