Software Engineer, Automatic Network Fault Mitigation

2 weeks ago


Dublin, Dublin City, Ireland Google Full time
Software Engineer, Automatic Network Fault Mitigation

corporate_fare Google place Dublin, Ireland

Apply

Minimum Qualifications:
  • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience programming in one or more of the following languages: Ruby, Python, Java, C++.
  • Experience working within cloud infrastructure and networking.
Preferred Qualifications:
  • Experience in network programming or developing/designing large software systems.
  • Ability to utilize Linux debugging tools to investigate memory leaks, network reliability and performance issues, and I/O issues.

Ability to apply software engineering best practices with a strong focus on testing, reliability, security, performance, and maintainability.

About the Job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

The Edge Deridex team is improving the availability of all traffic that crosses the Edge of Google's network (i.e. all Internet-facing traffic). Specifically, we are implementing auto mitigation functionality into the network processing elements that deliver customer traffic by building software and network control systems that detect network faults and dynamically reroute customer traffic to working network paths.

In this role, you will work on an industry-leading innovation project to bring revolutionary automated fault mitigation techniques into the routers we deploy on the edge of our network.

Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities
  • Design and build new software and network systems to automatically re-route traffic around network faults and improve the reliability of all network traffic crossing the edge of Google's network.
  • Work with router vendors to deliver next generation routing and reliability features.
  • Build lab prototypes and proof-of-concept demonstration systems to validate the designs and detailed specifications for next generation features.
  • Work with a variety of network application owners across Google to integrate the next generation reliability improvement functionality into the systems and productionise associated functionality.
  • Analyze the performance of our network, including the associated control and datapath systems, to measure the impact of various initiatives on network availability and identify opportunities for further improvement.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law.

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

#J-18808-Ljbffr

  • Dublin, Dublin City, Ireland Amazon Development Centre Ireland Limited Full time

    AWS Fault Injection Service is a fully managed service for running fault injection experiments on AWS. FIS makes it easier to improve an application's performance, observability, and resiliency. Fault injection experiments are used in chaos engineering, which is the practice of stressing an application in testing or production environments by creating...


  • Dublin, Dublin City, Ireland Amazon Full time

    Software Development Engineer, AWS Fault Injection ServiceAWS Fault Injection Service is a fully managed service for running fault injection experiments on AWS. FIS makes it easier to improve an application's performance, observability, and resiliency. Fault injection experiments are used in chaos engineering, which is the practice of stressing an...


  • Dublin, Dublin City, Ireland ENGINEERINGUK Full time

    Software Development Engineer, AWS Fault Injection ServiceDESCRIPTIONAWS Fault Injection Service is a fully managed service for running fault injection experiments on AWS. FIS makes it easier to improve an application's performance, observability, and resiliency. Fault injection experiments are used in chaos engineering, which is the practice of stressing an...


  • Dublin, Dublin City, Ireland Amazon Full time

    Software Development Engineer, AWS Fault Injection ServiceJob ID: 2868635 | Amazon Development Centre Ireland LimitedAWS Fault Injection Service is a fully managed service for running fault injection experiments on AWS. FIS makes it easier to improve an application's performance, observability, and resiliency. Fault injection experiments are used in chaos...


  • Dublin, Dublin City, Ireland Amazon Full time

    AWS Fault Injection Service is a fully managed service for running fault injection experiments on AWS. FIS makes it easier to improve an application's performance, observability, and resiliency. Fault injection experiments are used in chaos engineering, which is the practice of stressing an application in testing or production environments by creating...


  • Dublin, Dublin City, Ireland Elk Recruitment Full time

    Job Title: Junior and Senior Automatic Door EngineersLocation: NationwideSalary: €45,000 - €60,000 per annum (dependent on experience)The role of the Automatic Door Engineer involves carrying out a range of tasks to ensure that industrial and automatic doors are properly maintained, repaired, and installed for our clients.Key...


  • Dublin, Dublin City, Ireland Amazon Full time

    Job ID: 2850500 | Amazon Support Services Pty LtdAWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have...


  • Dublin, Dublin City, Ireland ENGINEERINGUK Full time

    Software Development Engineer, GCNA Network Availability EngineerDESCRIPTIONAWS operates one of the world's largest and most highly available networks which continues to grow rapidly in both size and complexity in response to customer demand. Many AWS customers run mission critical workloads that depend on our networks to be always on.Network Availability...


  • Dublin, Dublin City, Ireland Amazon Full time

    AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on....


  • Dublin, Dublin City, Ireland Engineeringuk Full time

    You will need to login before you can apply for a job.Software Development Engineer II, AWS, Network AlertsSector: Engineering, TechnologyRole: ProfessionalContract Type: PermanentHours: Full TimeDESCRIPTIONAWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure.We support all AWS data centers and all...


  • Dublin, Dublin City, Ireland ENGINEERINGUK Full time

    You will need to login before you can apply for a job.Software Development Engineer II, AWS, Network AlertsSector: Engineering, TechnologyRole: ProfessionalContract Type: PermanentHours: Full TimeDESCRIPTIONAWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centers and all...


  • Dublin, Dublin City, Ireland Amazon Development Centre Ireland Limited - D94 Full time

    Amazon is seeking an experienced, results-oriented, Senior Software Dev Engineer.What do we do here? Amazon Web Services (AWS) runs one of the largest networks in the world. We are putting services and algorithms in place to control the traffic flow across the different fabrics of the Amazon network, taking static topological information as well as real-time...


  • Dublin, Dublin City, Ireland Amazon Full time

    Software Development Engineer, Aurora Limitless DatabaseJob ID: 2856768 | Amazon Development Centre Ireland LimitedAre you an experienced database kernel developer looking to be part of a team building large scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and...

  • QEHS Advisor

    2 days ago


    Dublin, Dublin City, Ireland Automatic Fire Full time

    Automatic Fire & Integrated Solutions is part of the Automatic group. With over 40 years of experience, we are specialists in the Fire Protection market and offer a full range of Fire Protection solutions. We are a dynamic, energetic, and customer-focused team dedicated to finding cost-effective and reliable solutions to meet the needs of our customers and...


  • Dublin, Dublin City, Ireland Amazon Full time

    Software Development Engineer, Network Lifecycle Management, Unified Network Scaling, Zero Touch ScalingJob ID: 2892367 | Amazon Development Centre Ireland LimitedAt Amazon Web Services (AWS), we run one of the largest networks in the world supporting the AWS Cloud globally. In order to manage this unimaginable scale, we are driving revolutionary changes to...


  • Dublin, Dublin City, Ireland Amazon Full time

    Software Development Engineer, Network Lifecycle Management, Unified Network Scaling, Zero Touch ScalingJob ID: 2892058 | Amazon Development Centre Ireland LimitedAt Amazon Web Services (AWS), we run one of the largest networks in the world supporting the AWS Cloud globally. In order to manage this unimaginable scale, we are driving revolutionary changes to...


  • Dublin, Dublin City, Ireland Amazon Full time

    Software Development Engineer, Network Lifecycle Management, Unified Network Scaling, Zero Touch ScalingJob ID: 2892367 | Amazon Development Centre Ireland LimitedAt Amazon Web Services (AWS), we run one of the largest networks in the world supporting the AWS Cloud globally. In order to manage this unimaginable scale, we are driving revolutionary changes to...


  • Dublin, Dublin City, Ireland Amazon Full time

    Job ID: 2816080 | Amazon Web Services EMEA SARL (Irish Branch)As a Software Development Engineer on our team, you will create innovative services that protect our cloud from security threats. As an AWS Security Software Development Engineer (SDE), you'll help to build and manage services that detect and automate the mitigation of cyber threats across all of...


  • Dublin, Dublin City, Ireland ENGINEERINGUK Full time

    Software Development Engineer, Network Lifecycle Management, Configuration ServicesDESCRIPTIONAt Amazon Web Services (AWS), we run one of the largest networks in the world supporting the AWS Cloud globally. In order to manage this unimaginable scale, we are driving revolutionary changes to the way networks are conceived, designed, built and operated. We put...


  • Dublin, Dublin City, Ireland ENGINEERINGUK Full time

    Software Development Engineer, Network Lifecycle Management, Configuration ServicesDESCRIPTIONAt Amazon Web Services (AWS), we run one of the largest networks in the world supporting the AWS Cloud globally. In order to manage this unimaginable scale, we are driving revolutionary changes to the way networks are conceived, designed, built and operated. We put...