Software Engineer, Developer Efficiency Platform

The Developer Efficiency Platform team is looking for a talented Software Engineer to help evolve the core systems that Apple's developers depend on every day. You'll join a team responsible for designing and scaling platforms that streamline service development, deployment, and developer workflows — with opportunities to enhance these systems using AI-driven tools and practices. This role blends proven engineering practices with forward-looking approaches in intelligent automation and data-driven insights. You'll collaborate closely with project managers and cross-functional teams to translate clear requirements into production systems that are performant, resilient, and continually improving. Minimum Qualifications 2+ years of industry experience building backend systems. Strong programming skills in Java and Python. Hands-on experience with Kubernetes for container orchestration and deployment. Familiarity with utilizing and developing AI-driven tools to improve workflows and productivity. Knowledge of algorithms, data structures, and distributed systems principles. Experience with databases (relational and/or NoSQL) and scalable service architectures. Excellent communication skills and a collaborative mindset. BS, MS or PhD in Computer Science/Engineering Preferred Qualifications Experience with TypeScript and frontend development. Familiarity with AI/ML frameworks (e.g., PyTorch, TensorFlow) and LLM libraries (e.g., LangChain, Hugging Face). Background in integrating AI systems into developer tools or productivity platforms. Experience with cloud infrastructure, containerization, and CI/CD pipelines. Experience with messaging systems (e.g., Kafka) and microservices architectures. Passion for developer experience and empathy for building tools that empower other engineers.

Similar jobs