Internship/ Master Thesis Evaluation of an on-premise Code Intelligence Platform

vor 5 Stunden


Zürich, Schweiz ELCA Informatique SA Vollzeit

Today's frontier LLM models excel at using popular open source libraries to build simple apps from scratch. However, generating code for private codebases hits challenges around hallucinated APIs, subtly incorrect code, and wrong or misleading answers to technical questions. A new generation of on-premise Code Intelligence Platforms is emerging to support enterprise developers maintaining large private, on-premise codebases. The main challenge for the developers is to maintain and extend the system over a long period of time, often with the source code as the only source of truth. The focus of a Code Intelligence Platform is on providing code search, analysis, and understanding large codebases by modeling source code as an Abstract Syntax Tree (AST). Furthermore, requests to a Code Intelligence Platform always depend on a specific context, e.g., the opened source code tabs in the Integrated Development Environment (IDE).

Sourcegraph/Cody is a promising emerging Code Intelligence Platform. Sourcegraph allows you to search code and provide insights across repositories. Cody is a Coding Assistant based on a Retrieval Augmented Generation (RAG) architecture. It runs an IDE plugin and connects to popular LLMs.

Your Tasks
  • Get familiar with the features of Sourcegraph/Cody and RAG architectures.
  • Setup an on-premise GPU-based infrastructure using a model serving framework to run LLMs for Cody to connect to.
  • Focus on providing optimal context by leveraging additional sources, e.g.,
    • Git history and commit information.
    • Content in linked Issues on JIRA, YouTrack.
    • Up-to-date specifications on Filesystem and on Confluence.
  • Find ways to adapt existing LLMs to project-specific needs.
  • Leverage the possibilities of the emerging MCP (Model Context Protocol).
  • Setup Model Context Protocol Servers and connect Cody via OpenCtx.
  • Try to anticipate future trends such as long context windows.
  • Present the results in an ELCA Brownbag session.
Our Offer
  • A dynamic work and collaborative environment with a highly motivated multi-cultural and international team.
  • The chance to make a difference in people's lives by building innovative solutions.
  • Various internal coding events (Hackathon, Brownbags), see our technical blog.
  • Monthly After-Works organized per location.
  • Good work-life balance (2 days per week from home).
Your Profile
  • Good understanding of ML and LLMs.
  • Basic understanding of TypeScript, Java, Python.
  • Interest in comparing and applying different development approaches.
  • Interest in application architecture.
  • Fluent in German and English; French is an advantage.
  • Bachelor's degree.
#J-18808-Ljbffr

  • Zürich, Schweiz ELCA Informatique SA Vollzeit

    Today's frontier LLM models excel at using popular open source libraries to build simple apps from scratch. However, generating code for private codebases hits challenges around hallucinated APIs, subtly incorrect code, and wrong or misleading answers to technical questions. A new generation of on-premise Code Intelligence Platforms is emerging to support...


  • Zürich, Schweiz Startupticker Vollzeit

    Internship or Master Thesis in Mathematical ModelingAre you ready to make a change in the energy transition and have a positive impact on the climate? Join the Unbound Potential (UP) team, a Swiss startup founded in 2023 by a group of passionate engineers, chemists, and economists from ETH Zürich.We envision a resilient electrified society, independent not...


  • Zürich, Schweiz Startupticker Vollzeit

    Internship or Master Thesis in Mechanical/Process EngineeringAre you ready to make a change in the energy transition and have a positive impact on the climate? Join the Unbound Potential (UP) team, a Swiss startup founded in 2023 by a group of passionate engineers, chemists, and economists from ETH Zürich.We envision a resilient electrified society,...

  • Semester Projects

    Vor 7 Tagen


    Zürich, Schweiz Gravis Robotics Vollzeit

    About UsGravis Robotics is a startup that turns heavy construction machines into intelligent and autonomous robots. Our unique combination of learning-based automation and augmented remote control lets one operator safely conduct a fleet of earthmoving machines in a gamified environment. Our team has over a decade of academic experience honing the cutting...

  • Semester Projects

    Vor 2 Tagen


    Zürich, Schweiz Gravis Robotics AG Vollzeit

    About usGravis Robotics is a startup that turns heavy construction machines into intelligent and autonomous robots. Our unique combination of learning-based automation and augmented remote control lets one operator safely conduct a fleet of earthmoving machines in a gamified environment. Our team has over a decade of academic experience honing the cutting...

  • Master Thesis

    vor 2 Stunden


    Zürich, Schweiz Verity Vollzeit

    Verity is the global leader in autonomous indoor drone systems. Our integrated inventory tracking system enables zero-error warehousing for retailers, third-party logistics providers, and manufacturers. People generally use addresses to communicate points of interest, such as streets and numbers for buildings, aisle numbers in supermarkets, or room...


  • Zürich, Schweiz Crossover Vollzeit

    Tired of your AI breakthroughs gathering dust? Ready to shape the future of AI implementation across 150+ enterprise software companies? This is your chance to become the definitive AI expert, pushing boundaries and sharing insights that matter. As our VP of Artificial Intelligence, you'll be at the forefront of AI innovation, writing code, creating...

  • Senior Lead

    Vor 3 Tagen


    Zürich, Schweiz On Vollzeit

    In the dynamic landscape of On, Data plays a crucial role in accelerating our business growth and operations. We are enhancing our technology landscape to fuel the growth of On, helping to ignite the human spirit through movement.Your MissionBuild the Future of Real-Time Data at On: Contribute to the vision and strategy of our streaming data platform,...


  • Zürich, Schweiz Eidgenössische Technische Hochschule Zürich Vollzeit

    Internship on camera-based monitoring of aquatic organism dispersalThe Ecohydraulics Team within the Environmental Microfluidics Group at the Institute of Environmental Engineering is seeking a dynamic and motivated trainee for a project deploying underwater cameras to monitor the impact of hydropower operation on small aquatic organisms.Project...


  • Zürich, Schweiz Department of Mechanical and Process Engineering (D-MAVT), ETH Zurich Vollzeit

    100%, Zurich, fixed-termThe Ecohydraulics Team within the Environmental Microfluidics Group at the Institute of Environmental Engineering is seeking a dynamic and motivated trainee for a project deploying underwater cameras to monitor the impact of hydropower operation on small aquatic organisms.Project backgroundFish move within rivers for many reasons,...


  • Zürich, Schweiz ESTÉE LAUDER Companies Vollzeit

    Finance Intern (6-month Limited Contract) Join our Finance team as a Finance Intern for a 6-month contract at Zurich Headquarters. Gain hands-on experience in financial planning, reporting, and analysis. This role is ideal for recent graduates in finance or economics, with a high affinity for numbers and organized working style. Your tasks: ...


  • Zürich, Schweiz NZZone Vollzeit

    The Ecohydraulics Team within the Environmental Microfluidics Group at the Institute of Environmental Engineering is seeking a dynamic and motivated trainee for a project deploying underwater cameras to monitor the impact of hydropower operation on small aquatic organisms.Project backgroundFish move within rivers for many reasons, including spawning,...


  • Zürich, Schweiz Smarttech247 Switzerland Vollzeit

    About the Role: Smarttech247 is a multi-award winning MDR (Managed Detection & Response) company and a market leader in Security Operations. We incorporate our core values of Innovation, Customer Centricity, Quality, Integrity, and Teamwork in our day to day working ethos and are seeking like-minded people to join us as a Cyber Threat Intelligence...


  • Zürich, Schweiz Crossover Vollzeit

    Are you tired of your technical discoveries getting lost in internal wikis and having to simplify your findings for broader audiences? We are seeking someone passionate about exploring the cutting edge of AI and eager to become a definitive expert in this field. This role allows you to do what you love: writing code to test new AI tools, creating automated...


  • Zürich, Schweiz Rivero AG Vollzeit

    About Rivero Rivero is a successful Fintech startup founded in early 2019 on a mission to enable banks and financial institutions to automate complex processes most simply and efficiently. In this way, banks can focus on delighting their customers with streamlined digital interfaces. If you want to label it, we fall into both the #FinTech and the #RegTech...


  • Zürich, Schweiz Rivero Vollzeit

    About RiveroRivero is a successful Fintech startup founded in early 2019 on a mission to enable banks and financial institutions to automate complex processes most simply and efficiently. In this way, banks can focus on delighting their customers with streamlined digital interfaces. If you want to label it, we fall into both the #FinTech and the #RegTech...


  • Zürich, Schweiz Rivero AG Vollzeit

    About Rivero Rivero is a successful Fintech startup founded in early 2019 on a mission to enable banks and financial institutions to automate complex processes most simply and efficiently. In this way, banks can focus on delighting their customers with streamlined digital interfaces. If you want to label it, we fall into both the #FinTech and the #RegTech...


  • Zürich, Schweiz On Vollzeit

    **Team for Career Site** Footwear Product Creation **In short** Whether you’re looking to jump start your career or gain first hands-on experience in a new field, an internship at On offers you a unique growth experience, the chance to make an impact from day 1 and contribute to On’s growth journey. We are looking for fresh ideas, curious minds and...

  • 2025 Summer Internship

    vor 6 Stunden


    Zürich, Schweiz talendo Vollzeit

    2025 Summer Internship - Digital Platforms & Marketplaces - ZurichJob Reference: 303650BRCity: ZürichType: Intern Analyst (Pipeline)Your roleInterested in working in finance, specifically with private clients across Switzerland, but not sure where to start? Do you want to work for a firm with a truly global footprint?We’re looking for ambitious students...


  • Zürich, Schweiz Edgelab Vollzeit

    Job DescriptionJunior Assistant Sales Platform Solutions (Internship)Languages: Fluent in German and English, both written and spoken.Location: Zurich, SwitzerlandContract type: Internship (30% to 60%)What you'll do as a Junior Assistant Sales Platform Solutions (30% - 60%):Supporting the development and maintenance of our acquisition pipeline for potential...