Taro Logo

Software Engineer - Developer Experience Platform, AiDP

A technology company that creates products, services, and customer experiences that revolutionize entire industries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Developer Experience Platform, AiDP

At Apple, we're seeking an exceptional Python backend engineer to join our Developer Experience Platform team. This role combines cutting-edge AI technology with practical software development to create tools that enhance developer productivity across Apple.

The position focuses on designing and implementing core backend services that integrate with Large Language Models (LLMs) and other enterprise services. You'll be working on a Generative AI-based Developer Experience Platform that assists internal app development teams, ensuring accurate LLM-based code generation and seamless integration with various enterprise services.

As a senior engineer, you'll collaborate with Machine Learning engineers, Software engineers, and data scientists to deliver end-to-end solutions. The role requires both technical expertise and strong communication skills to coordinate complex interdependencies in application development.

The ideal candidate will bring expertise in Python backend development, particularly with FastAPI or similar frameworks, and have significant experience with Large Language Models, Retrieval Augmented Generation (RAG), and Generative AI. You'll be working in a collaborative environment where you can influence architectural decisions and stay current with industry developments.

This is an opportunity to make a significant impact on Apple's internal developer tools and contribute to the evolution of enterprise AI platforms. You'll be part of a team that values innovation, technical excellence, and the ability to transform new insights into practical solutions that benefit developers across Apple.

Last updated a month ago

Responsibilities For Software Engineer - Developer Experience Platform, AiDP

  • Design and implement core backend services
  • Integrate with LLMs and enterprise services
  • Ensure accurate LLM-based code generation
  • Collaborate with cross-functional teams
  • Develop and support new and existing features
  • Build and maintain ML pipelines
  • Contribute to architectural decisions

Requirements For Software Engineer - Developer Experience Platform, AiDP

Python
  • Bachelor's in Computer Science, AI, Machine Learning, or related field
  • Strong programming skills in Python
  • Experience with FastAPI or similar frameworks
  • Experience with Large Language Models (LLMs), RAG, and Generative AI
  • Ability to develop scalable and robust services

Benefits For Software Engineer - Developer Experience Platform, AiDP

Medical Insurance
401k
Parental Leave
  • Medical Insurance
  • 401k
  • Parental Leave

Interested in this job?