Software Engineer, AI Agents, AI & Data 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. 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. Preferred Qualifications 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

Similar jobs