KEY RESPONSIBILITIES- Design and build scalable backend services that integrate big data technologies with microservices for real-time and batch data processing- Collaborate with internal teams to understand requirements and improve platform capabilities- Contribute to the design of intuitive developer tools and automation systems- Stay informed of industry trends and bring forward innovative ideas
Bachelor’s Degree in Computer Science, or equivalent related experience
3+ years of software engineering experience, preferably in a full-stack or backend role
Proficiency in building and maintaining backend services using modern programming languages (e.g., Java, Python, Go)
Solid knowledge of SQL and working with relational or analytical databases
Knowledge of CI/CD practices and DevOps fundamentals
Familiarity with data engineering concepts and challenges
Hands-on experience integrating or leveraging AI models in applications
Experience with big data orchestration systems like Airflow
Experience in building CLI tools
Experience with container orchestration tools, such as Kubernetes
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.