> Markdown version of [/jobs/ext/194714-software-engineer-ai-agents-ai-data-platforms](https://www.wearedevelopers.com/jobs/ext/194714-software-engineer-ai-agents-ai-data-platforms). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, AI Agents, AI & Data Platforms - **Company:** Apple Inc. - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $181,100.0 - $272,100.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Architectural Patterns, Code Generation, Computer Programming, Databases, Continuous Integration, Programming Tools, Python (Programming Language), Machine Learning, Software Architecture, Systems Development Life Cycle, Software Engineering, Systems Integration, Large Language Models, Generative AI, Backend, AI Platforms, Information Technology, Data Management - **Published:** May 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a067e4dd460da91f ## About the Role Do you have experience in Software engineering?, Do you have a Bachelor's degree?, Experience in Machine Learning with a particular emphasis on Large Language Models (LLMs), Retrieval Augmented Generation(RAG) and Generative AI. Experience working on platform engineering or a developer experience platform is a plus. Collaborative mindset to brainstorm on architectural patterns to arrive at the best approach. Keen interest in keeping up with the latest in the industry. Communicating effectively, both written and verbal, with technical and non-technical cross-functional teams Minimum Qualifications Bachelor's Computer Science, Artificial Intelligence, Machine Learning, or a related field, or related experience. Proven experience in building complex agentic systems using LLMs. Strong programming skills, with a background in software architecture design and development. 4+ years of software engineering experience specializing in enterprise software development, with expertise in backend technologies including Java and Python, along with strong proficiency in database technologies and CI/CD solutions. Strong programming skills building backend API services using Python and/or Java. ## Description 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. You would support our mission by applying groundbreaking research in this rapidly evolving and exciting space, to our daily work. By contributing to our team, you'll play an integral part in developing our developer productivity tools, leaving a significant footprint on the evolution of our enterprise AI platforms., Developer Experience Platform team provides frameworks, services and developer tools to internal engineering teams in Apple to accelerate their SDLC. We are working on a Generative AI based Developer Experience Platform for internal use and assist our app development team. This role involves multiple aspects on the backend, like ensuring LLM based code generation is accurate, and integrating with various enterprise services. You will collaborate with Machine Learning engineers, Software engineers, and other data scientists to deliver and end to end solution for this platform.","responsibilities":"This is a hands-on role for developing and supporting new and existing features. This role requires partnering with cross-functional teams to effectively coordinate the complex interdependencies inherent in application development. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [This App Reached 10,000 Users in One Week. Here's How.](https://www.wearedevelopers.com/videos/100329-this-app-reached-10-000-users-in-one-week-here-s-how) - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [On a Secret Mission: Developing AI Agents](https://www.wearedevelopers.com/videos/1510-on-a-secret-mission-developing-ai-agents) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)