Software Engineer - Dublin - Arista Networks

    Arista Networks
    Arista Networks Dublin

    1 week ago

    Default job background
    Description

    Company Overview

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments.

    We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world.

    Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges.

    Inclusive Environment

    We value the diversity of thought and perspectives that each employee brings to the table.

    Fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.

    Commitment to Excellence

    Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance.

    We take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do.

    Job Description

    Collaboration with the Platform Team

    You will work with the Platform team who work closely with hardware and programming chips.

    Main Responsibilities

    Arista's engineering team started from a blank sheet of paper to architect an entirely new networking operating system.

    Arista's unique architecture is based on three guiding principles:

    1. State orientation for publish-subscribe communication
    2. An open approach using unmodified Linux kernel
    3. A single software image consistency across all products

    State Orientation

    State Orientation uses a multi-process state-sharing architecture that separates state information from protocol processing and application logic with a central database shared by diverse applications.

    This provides module independence, self-healing resiliency, and multi-process software stability.

    Open Approach

    We built EOS on top of an unmodified Linux kernel, maintaining full access to the Linux shell and utilities.

    EOS preserves the security, feature development, and tools of the Linux community, unlike legacy approaches where the original OS kernel is modified or based on older versions.

    Single Image Consistency

    Arista's third guiding principle is to provide a single software image that runs across all products in various packaging forms - physical platforms, virtual machines, and containers.

    The EOS single image uses the same source code, and the same version of the software released across the entire portfolio of switches and routers.

    This improves network testing and reliability while reducing the complexity and cost of network operations.

    Qualifications

    • Strong engineering and Computer Science fundamentals
    • Extensive background in algorithms and software architecture skills
    • 5+ years fluency in C/C++/Python programming
    • Hands-on experience with designs and implementations in a strong product-engineering environment


  • TN Ireland Dublin

    Highly skilled Software Engineers are sought by Azure teams to design, implement, and operate large-scale distributed systems in an agile environment. · We embody an engineering mindset that places immense value on building tech that is extremely reliable, highly performant, and ...


  • Realtime Recruitment Dublin

    Skillful C# Software Engineer Wanted · We are seeking an experienced C# software engineer to join our team in Dublin, where you will develop critical software for a leading investment firm. · This is an excellent opportunity for professionals with expertise in server-side develop ...


  • TN Ireland Dublin

    Software Engineer - Platform Independent Layer 2 and Infrastructure Team · We are seeking a talented Software Engineer to join our EOS Platform Independent (PI) Layer 2 and Infrastructure team in Dublin. · About the Role · This team is responsible for working on Arista's EOS alon ...


  • TN Ireland Dublin

    Software Engineer - EOS Routing Team · Join our team at Arista Networks in Dublin, Ireland. · You will be working on developing IP routing protocols and MPLS signalling protocols for our clients. · About the Role · Write functional specifications based on customer requirements. · ...


  • ENGINEERINGUK Dublin

    Software Engineer II-Dublin-Hybrid · We are seeking a skilled Software Engineer to join our team in Dublin. As a member of our cross-functional team, you will work on the development of new products and enhancements, designing, documenting, supporting, and implementing new micros ...


  • Tines Dublin

    Founded in 2018 in Dublin, Tines is a smart and secure workflow platform that automates any manual task regardless of complexity. By automating workflows, Tines empowers frontline teams to reduce monotonous and manual work freeing up valuable time and resources. · Tines integrate ...


  • Arista Networks Dublin Full time

    Job Description · Team Overview · The EOS Platform Independent (PI) Layer 2 and Infrastructure team collaborates with the EOS Routing team to drive innovation in Arista's EOS platform. · Key Responsibilities · This global team, spanning multiple geographies, develops cutting-edge ...


  • Twitter, Inc. Dublin

    Software Engineer - X Networking · Software Engineer - X Networking Apply locations Palo Alto, CA San Jose, CA Dublin, IE time type Full time posted on Posted 30+ Days Ago job requisition id R100069 · Are you prepared to join the X team and help build the ultimate real-time inf ...


  • TN Ireland Dublin

    Software Engineer - Monetisation, League of Legends · This is a role that combines the challenges of software engineering with the excitement of working on a high-profile game like League of Legends. · About the Job: · We're looking for a skilled Software Engineer to join our tea ...


  • Stelfox Tech Recruitment Dublin

    Software Engineer - Test Framework Tooling · The opportunity to contribute to the development of a test framework and tooling is available within our technology provider company. · We are expanding our framework development team to create tools and applications that support globa ...


  • TN Ireland Dublin

    Job Description · Microsoft's Azure teams are responsible for developing, managing, and maintaining the Azure cloud computing platform. They seek skilled Software Engineers to design, implement, and operate large-scale distributed systems in an agile environment. · We strive to b ...


  • Fruition Group Ireland Dublin

    Technical Resourcer at Fruition Group || IT Specialist Recruitment · Software Engineer – Multithreaded Distributed Systems · Job Description · We are seeking talented Software Engineers to design and develop high-performance, multithreaded distributed systems in a fast-paced envi ...


  • Tbwa Chiat/Day Inc Dublin

    Founded in 2018, Tines is a smart, secure workflow platform designed to automate any manual task, regardless of complexity. · Tines is an integrator across your entire stack - if it offers an API, Tines connects with it. By automating workflows, Tines empowers frontline teams to ...


  • Arista Networks Dublin

    **About Us** · Arista Networks is a leading innovator in data-driven, client-to-cloud networking for large data center, campus, and routing environments. We harness the latest advancements in cloud computing, artificial intelligence, and software-defined networking to empower our ...


  • Informatica Corp. Dublin

    Build Your Career at Informatica · We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas f ...


  • TN Ireland Dublin

    Senior Java Developer · Location: Dublin · Onsite: 3 days per week · Daily Rate: up to €485 · Visa Sponsorship: Not included · As a leading tech powerhouse in the payments industry, we are seeking a talented Senior Software Engineer – Java. You'll be at the forefront of developin ...


  • Quest Recruitment Dublin

    About the Role · This role is looking for a versatile and experienced software engineer to work in a collaborative, cross-functional team using agile methodologies. The ideal candidate will be comfortable contributing to all aspects of development, from front-end (React JS) to ba ...


  • Partner Reinsurance Company Dublin

    PartnerRe is a leading, privately owned, multi-line global reinsurer with a reputation of financial stability and strength. Our mission is to be a financially stable and predictable business partner, supporting our clients with tailored solutions, delivering superior returns to o ...


  • TN Ireland Dublin

    Developing Innovative AI and HPC Solutions with Microsoft · About the Role · We are seeking a skilled Software Engineer to join our Azure HPC/AI team in Dublin. As a member of this team, you will contribute to the development of secure, innovative, and scalable products that enab ...


  • Arista Networks Dublin Full time

    Job Description · Role Overview · The EOS Routing team is a global group of experts responsible for developing IP routing protocols and MPLS signalling protocols. They work on DC and SP technologies like Segment Routing and EVPN. · Key Responsibilities · Write functional specific ...

Jobs
>
Dublin
>
Software engineer