Are you ready to help automate the network infrastructure that supports millions of visitors to Apple Retail Stores worldwide? How about building systems to interact, manage and deploy thousands of devices? Or helping us to explore the place where networking intersects with virtualization? If any of this sounds fun or exciting, keep reading
Come help us build the next generation of Retail Network Infrastructure at Apple. We are seeking an exceptional Senior Software Engineer to join our Infrastructure Services (IS) team, with a focus on Retail infrastructure. This is a highly technical, hands-on role in a dynamic and fast paced environment.
Key Qualifications:
Expert skills in Python, Perl, C++, Shell Scripting, Java, Golang
Experience with databases (NoSQL, MongoDB/Cassandra, MySQL)
Experience interacting with REST APIs on networking platforms (Netconf, YANG, NX-API)
Background building distributed, server-based infrastructure supporting a high volume of transactions in a mission critical environment.
Knowledge of Agile software development methodologies
Experience with configuration management tools (Puppet, Chef, Ansible, cfengine, etc)
Experience with automation tools (both open source and commercial)
Knowledge of BGP and Internet Routing Policies
Solid UNIX skills (Linux and/or FreeBSD)
Knowledge of networking and security
Description:
You will evaluate, test, develop, implement, and support solutions to address a variety of business needs. You will work with all aspects of networking at Apple to understand common problems and to develop solutions. You will support the systems you build. You will contribute to building reusable and scalable platforms, while remaining flexible enough to hack together a quick fix when the situation calls for it. You will create solutions people didnt even know they needed, and they will become indispensable.
THE IDEAL CANDIDATE:
- Ability work through ambiguity and change, if/when encountered
- Ability to work independently, but also within a team environment
- Knows how to mentor other team members on topics and strategies in software development
- Excellent written and communication skills
- Is enthusiastic to develop solutions to interesting problems rarely seen in smaller environments.
- Has a driving passion to improve existing processes and systems.
- Independently identifies problem areas and creates elegant solutions.
- Excellent problem resolution skills
- Good communication and documentation skills
Education:
Bachelors in Computer Science or related field, or equivalent experience
Additional Requirements:
This position requires 24x7 on-call availability for several weeks a year.
Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
by via developer jobs - Stack Overflow
No comments:
Post a Comment