Are you ready to embark on an exciting career journey with one of the world's leading tech giants? Apple is on the lookout for a talented Junior Cloud Network Software Engineer to join our innovative team. If you're passionate about cloud infrastructure automation and thrive in dynamic, agile environments, we want to hear from you.
Role Overview:
As a Junior Cloud Network Software Engineer at Apple, you will play a pivotal role in shaping the future of cloud infrastructure. Your responsibilities will include:
- Cloud Infrastructure Automation: Contribute to the development of cutting-edge cloud infrastructure automation solutions to facilitate seamless cloud adoption.
- Infrastructure as Code (IaC): Build and deploy services on cloud platforms while developing standardized Infrastructure as Code (IaC) modules.
- Complex Distributed Systems: Work on challenging projects involving complex distributed systems, spanning multiple cloud environments such as AWS, GCP, and Ali.
- From Idea to Production: Take projects from the conceptual stage through design, coding, unit testing, integration testing, deployment, and ongoing production support.
- Infrastructure Optimization: Streamline, automate, and consolidate intricate infrastructure to enhance efficiency and reliability.
- Agile Collaboration: Collaborate within a dynamic Agile development environment, remaining adaptable to evolving project requirements.
- Customer Engagement: Engage with customers and provide support to resolve production issues, ensuring a seamless user experience.
Qualifications:
To excel in this role, you'll need:
- A Bachelor's degree in Computer Science (a Master's degree is a plus).
- 1-2 years of experience, showcasing strong problem-solving skills.
- A curious and motivated mindset, eager to learn and grow.
- Effective communication skills, both written and verbal, with a knack for active listening.
- Coursework or relevant experience in data structures, algorithms, and debugging. (Bonus points if you've completed courses in Distributed Systems, Web Development, Network, or Application Security.)
- Proficiency in at least one of the following programming languages: C, C++, Go, or Rust.
- The ability to prioritize tasks, meet aggressive deadlines, and drive projects to successful closure.
- A high tolerance for ambiguity, thriving in challenging and ever-evolving environments.
Application Deadline: October 20, 2023, 12:00 AM IST
Location: Bengaluru
Salary: Competitive and Not Disclosed
Work Details:
- Working Days: 5 Days a week
- Job Type: In Office
- Job Timing: Full Time