Expoint - all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Software Engineer GenAi Platforms AiDP 
United States, California, Sunnyvale 
889595869

13.05.2025
  • Bachelors in Computer Science or similar technical degree
  • Coding: strong python and proficient in Java with deep knowledge of asynchronous processing, multithreading, and performance optimization
  • Hands-on with public or private Cloud Services and serverless architectures
  • Solid foundation in machine learning developing Agentic GenAI apps using LLMs
  • Strong understanding of distributed system design, including: Load balancing, caching, and eventual consistency along with fault tolerance and high availability and API design principles (REST, GraphQL, gRPC)
  • Extensive experience in designing, developing, and deploying scalable, enterprise-grade backend systems using a micro-services' architecture
  • Hands-on with public or private Cloud Services and serverless architectures: Expertise in messaging systems such as SNS and SQS for event-driven architectures.
  • Working knowledge of modern front-end frameworks, particularly React.js, to collaborate with front-end teams effectively.
  • Proven experience in leading cross-functional teams and mentoring junior developers.
  • Knowledge of IAM roles, security best practices, and cost optimization.
  • Experience with containerization and orchestration using Docker and Kubernetes, including:
  • Managing deployments, scaling strategies, and monitoring.
  • Understanding of client-side state management, component lifecycle, and API integration.
  • Ability to design vendor-neutral solutions to avoid cloud provider lock-in
  • Experience in implementing observability using tools such as Prometheus, Grafana, and AWS CloudWatch.
  • Expertise in CI/CD pipelines with tools such as GitHub Actions, Jenkins, or AWS CodePipeline.
  • Strong focus on security, data privacy, and compliance.
  • Exceptional problem-solving skills and the ability to break down complex requirements into actionable plans.
  • Effective communicator with experience in stakeholder engagement, technical documentation, and presenting solutions to both technical and non-technical audiences.
  • Commitment to software quality with experience in:
  • Automated testing frameworks (e.g., JUnit, PyTest).
  • Code reviews, version control (Git), and adherence to clean coding principles.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.