Modeling Language Compiler Developer

3 weeks ago


Dublin, Dublin City, Ireland Arista Networks Full time

Company Description

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. 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.

At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.

Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, 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

Who You'll Work With

The Platform team who work closest to the hardware, programming chips. Arista leverages modeling languages to describe complex network and device state. Restartable micro services operate on the state transitions to control the behaviour of the network device, for everything from switching on the front panel LEDs to programming routes into the ASIC. The microservices are completely unaware of each other and operate purely by reading and writing model state into NetDB. You will have the opportunity to work on the compiler to add various language features and enhancements to improve the development processes of hundreds of EOS developers that rely on the modeling language to develop their microservices and business logic.

What You'll Do

  • Integrate Arista's EOS models with other modeling languages like YANG.
  • Run a static type analyzer to identify types that contribute to memory bloat or types that are no longer in use.
  • Develop an effective model versioning approach that provides sufficient safety checks without being too restrictive.
  • Identify web code exploration tools or editor plugins that would make EOS developers' life easier.
  • Recommend patterns to EOS developers for handling common use cases, and identify new patterns to incorporate into our tools.
  • Work with modeling and meta languages that describe complex network state.
  • Develop meta language compilers to generate object state serialization and deserialization for micro-services that operate on REST principles.
  • Write software that is fast and memory efficient and can work effectively on low-end and high-end internet scale devices.
  • Keep up to date with the latest C++ and gcc/clang developments.
  • Design and build creative ways to programmatically test it all.
  • Continuously strive to improve the code.
  • Learn how things really work, just for fun or out of curiosity.
  • Work with other like-minded engineers that share the same passion.
Qualifications
  • BS Computer Science/Electrical Engineering/Computer Engineering + 5 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering.
  • Experience with compilers, parsers, and modeling languages such as YANG.
  • Expert knowledge of C or C++ and Python.
  • Understanding of distributed systems is a plus.
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution and implement features independently.
  • Ability to work in small teams.
#J-18808-Ljbffr

  • Dublin, Dublin City, Ireland CPL Full time

    CPL seeks a Language Model Refiner to contribute to the improvement of our language models. As a specialist in data annotation and content creation, you will develop and refine guidelines for accurate and consistent data annotation.Responsibilities include:Annotating data sets with precision and accuracyEvaluating data quality and identifying areas for...


  • Dublin, Dublin City, Ireland Cpl Healthcare Full time

    Job OverviewWe are seeking a highly skilled Language Model Trainer to join our team at Cpl Healthcare. As an AI Annotator Specialist, you will play a critical role in creating, assessing, and refining pairs of questions and answers to improve a large language model (LLM).Main DutiesAnnotate English and market language data accurately and consistently, in...


  • Dublin, Dublin City, Ireland CPL Full time

    About the RoleCPL is looking for an experienced Large Language Model Trainer to create, assess, and refine pairs of questions and answers to improve a large language model (LLM). The successful candidate will review guidelines, create sample prompts and responses, and ensure accurate and consistent annotation of English and market language data.Key...


  • Dublin, Dublin City, Ireland Cognizant Full time

    Key Responsibilities:As a Language Model Evaluation Lead, you will be responsible for safeguarding the reliability of evaluations by vetting samples and assessing their quality. You will also conduct quality assessments on evaluations and rewrites to ensure that human-generated data aligns with the linguistic nuances and expectations of each language.The...


  • Dublin, Dublin City, Ireland Cognizant Full time

    Cognizant is looking for a Language Model Quality Assurance Specialist to join our team. In this role, you will work closely with the Language Experts group to evaluate the quality of responses generated by the language model.As a specialist, you will be responsible for identifying and addressing issues related to language understanding, response relevance,...


  • Dublin, Dublin City, Ireland Cognizant Full time

    Language Model Quality Assurance Professional:We are seeking a highly skilled Language Model Quality Assurance Professional to join our team of Language Experts. As a key member of our group, you will be responsible for ensuring the quality of responses for your locale and driving model enhancements specific to your respective language.Your primary...


  • Dublin, Dublin City, Ireland Cpl Healthcare Full time

    We are seeking an expert knowledge contributor to enhance the performance of our large language model. The successful candidate will work closely with our team to create, assess, and refine pairs of questions and answers.Main Responsibilities:Annotate and evaluate English and market language data to ensure accuracy and consistency.Contribute to the...


  • Dublin, Dublin City, Ireland CPL Full time

    About This RoleWe are seeking a highly skilled and detail-oriented individual to join our team as a Dutch Language Data Specialist for Large Language Models.Job DescriptionThis is an exciting opportunity to work with cutting-edge technology and contribute to the development and improvement of large language models. As a Dutch Language Data Specialist, you...


  • Dublin, Dublin City, Ireland Cognizant Full time

    About the Role:Cognizant seeks an experienced linguist to join our Language Experts team. As a key member, you will play a vital role in monitoring and evaluating response quality for your locale.The successful candidate will possess excellent analytical skills, strong written and verbal communication abilities, and meticulous attention to language details...


  • Dublin, Dublin City, Ireland CPL Full time

    Training Large Language ModelsWe are seeking a highly skilled professional to join our team as a Large Language Model Training Expert. The ideal candidate will have experience in annotating data and developing guidelines and procedures for consistent, high-quality classification and content creation and organization. As a Large Language Model Training...


  • Dublin, Dublin City, Ireland Cognizant Full time

    Job Description:We are seeking a highly skilled Linguistic Content Evaluator to join our team at Cognizant. As a key member of the Language Experts group, you will be responsible for evaluating the performance of our language model and ensuring it meets high standards.Your Key Responsibilities:Evaluate the correctness of user requests and the relevance of...


  • Dublin, Dublin City, Ireland CPL Full time

    About Our CompanyCPL is a leading provider of customized Business Process Outsourcing (BPO) solutions. We are committed to delivering exceptional service and exceeding our clients' expectations.Job Description:As a Generative AI Annotator, you will play a crucial role in the development and improvement of our large language models (LLMs). You will be...


  • Dublin, Dublin City, Ireland Cpl Healthcare Full time

    Company Overview:Cpl Healthcare is a leading provider of healthcare staffing solutions. We are committed to delivering exceptional service and supporting our clients in achieving their goals.Job Description:We are seeking a Large Language Model Trainer to work on a large social media company project. The ideal candidate has previous experience in effectively...


  • Dublin, Dublin City, Ireland Cognizant Full time

    Job OverviewCognizant is committed to delivering high-quality language services. We are seeking a seasoned Linguistics Expert to join our team, driving model enhancements specific to their respective language and partnering with Subject Matter Experts to ensure accurate responses. The successful candidate will be responsible for:Data Analysis:Analyzing...


  • Dublin, Dublin City, Ireland CPL Full time

    Job DescriptionWe are seeking meticulous Annotators who can fine-tune questions and answers for state-of-the-art large language models (LLMs). As an Annotator, you will play a vital role in evaluating data quality, conducting basic research, and developing annotation guidelines. Your expertise will be instrumental in shaping the future of language...


  • Dublin, Dublin City, Ireland CPL Full time

    Job DescriptionWe are seeking an experienced Data Annotation Specialist to join our team. As a Generative AI Annotator, you will create, assess, and refine pairs of questions and answers to improve a large language model (LLM). You will generate realistic questions that someone might ask the LLM in a real-life context and provide the best possible answer.The...


  • Dublin, Dublin City, Ireland CPL Full time

    CPL Job OpportunityWe are looking for a skilled and detail-oriented Data Annotator to join our team. As an Annotator, you will be responsible for creating, assessing, and refining pairs of questions and answers to improve Large Language Models.Key Requirements:Fluent English language skillsFamiliarity with Irish accents and common social normsBachelor's...


  • Dublin, Dublin City, Ireland CPL Full time

    Overview: At CPL, we pride ourselves on being at the forefront of AI innovation, striving to create cutting-edge technologies that transform industries.Key Responsibilities: The successful candidate will be responsible for annotating large language models, developing context-driven prompts and responses, and ensuring high-quality data through rigorous...


  • Dublin, Dublin City, Ireland TN Ireland Full time

    We are seeking a highly skilled Annotator to join our team at TN Ireland. As an Annotator, you will play a crucial role in creating high-quality training data for a large language model.ResponsibilitiesAnnotate data accurately and consistently, adhering to predefined guidelines.Evaluate the quality of existing data resources and internal tools.Develop and...


  • Dublin, Dublin City, Ireland Linkedin Full time

    About UsOur vision is to create economic opportunity for every member of the global workforce.Every day our members use our products to make connections, discover opportunities, build skills and gain insights.Technical LeadershipYou will be responsible for providing technical leadership and driving architectural decisions and implementation in the...