Enable job alerts via email!

Senior Software Engineer - AI Agents - Developer Experience Platform, AiDP

Apple

Austin (TX)

On-site

USD 120,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading technology company is looking for a Senior Software Engineer to join their Developer Experience Platform team in Austin, Texas. This hands-on role focuses on building and supporting features related to Large Language Models and Generative AI. Candidates should have strong experience in Python, a relevant degree, and 4+ years in the industry. The position promotes a collaborative environment, requiring effective communication across teams.

Qualifications

  • Proven experience in building complex agentic systems using LLMs.
  • Experience in Machine Learning with emphasis on LLMs and Generative AI.
  • 4+ years of industry experience focused on ML or software engineering.

Responsibilities

  • Develop and support new and existing features.
  • Coordinate with cross-functional teams for application development.

Skills

Python programming
Large Language Models
Generative AI
Machine Learning
FastAPI

Education

Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning, or related field
Job description

Senior Software Engineer - AI Agents - Developer Experience Platform, AiDP

Austin, Texas, United States

Corporate Functions

Summary

Imagine what you could do here. At Apple, we believe new insights have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish.

Role Description

The Developer Experience Platform team is looking for an extraordinary Python backend engineer who has a robust understanding of Large Language Models (LLMs) and Generative AI to join our team. You will help design, implement the core backend services and pipelines that integrate with various other enterprise services including LLMs and bring Gen AI services.

Responsibilities
  • This is a hands-on role for developing and supporting new and existing features.
  • Partnering with cross-functional teams to effectively coordinate the complex interdependencies inherent in application development.
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field, or related experience.
  • Proven experience in building complex agentic systems using LLMs.
  • Strong Python programming skills, with a background in developing scalable and robust services using FastAPI or similar frameworks.
  • Experience in Machine Learning with a particular emphasis on Large Language Models (LLMs), Retrieval Augmented Generation (RAG) and Generative AI.
  • 4+ years of industry experience focused on ML or software engineering.
Preferred Qualifications
  • Master’s Degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field, or related experience.
  • Some experience in technical leadership/mentorship in ML or software engineering experience a plus.
  • Familiarity with large language model frameworks for evaluating and fine-tuning models.
  • Communicating effectively, both written and verbal, with technical and non-technical cross-functional teams.
  • Proven track record of building enterprise-grade ML pipelines (data prep, distributed training, optimization, monitoring) in cloud environments (AWS, GCP, Azure).

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.