View All Jobs 129390

Senior Software Engineer - GNS Architecture

Develop automation tools to enhance the reliability of large-scale distributed systems
Bangalore
Senior
1 week ago
Apple

Apple

A multinational technology company known for its consumer electronics, software, and online services, including the iPhone, iPad, and Mac computers.

Senior Software Engineer- GNS Architecture

Bengaluru, Karnataka, India

Corporate Functions

Apple has built hyper-scale infrastructure to support consumer services such as iCloud, iTunes, Maps, Siri etc to billions of devices. Our team is responsible for defining, innovating and building the software defined infrastructure (SDI) that can deliver the scale. SDI defines the large scale distributed system for intelligent control and monitoring to achieve reliability, performance and security.

Description

Building at such scale brings unique and fundamental challenges driving radical innovations. We are seeking key individuals who are passionate about building and operating a highly scalable, fault-tolerant and robust systems to support one of the largest infrastructures. As a part of SDI team, you will be responsible to develop and running the software services that are highly available and scalable.

Responsibilities

  • Build systems for operation control related to software networking functions
  • Build automation tools to streamline the operation of software services
  • Build tools to run the operations of 3rd party softwares
  • Drive and establish standard methodologies for process and tools
  • Manage collaboration with Network and Security architects, Ops/Engineering

Minimum Qualifications

  • Minimum 7+ years of experience in hands-on development
  • Solid foundation in architectural design, data structures and algorithms
  • Experience in building large scale and complex applications
  • Experience in working with modern no-sql databases and other key-value stores
  • Strong interpersonal and social skills
  • Strong ability to prioritise, deliver on ambitious deadlines and drive closures
  • Strong ability to prioritize and debug production issues
  • Programming languages: C, Go, Python, Any scripting
  • Highly proficient in git and config management systems

Preferred Qualifications

  • BS/MS/PhD in Computer science or related field
+ Show Original Job Post
























Senior Software Engineer - GNS Architecture
Bangalore
Engineering
About Apple
A multinational technology company known for its consumer electronics, software, and online services, including the iPhone, iPad, and Mac computers.