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:
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.