Internships, Graduate Programmes & Events

We run first year, internship, and graduate programmes, as well as vacation schemes and training contract opportunities, with our inclusive employer partners. Applying through us, you can be confident that you will be competing on a level playing field, and be provided with full support. You can also benefit from our employer insight days and skills workshops to maximise your chances of success. 

Opportunities view more

    • Goldman Sachs EmployAbility Summer Analyst Internship 2024 - Engineering

      07 Jan 2024

      Goldman Sachs EmployAbility Summer Analyst Internship 2024 - Engineering

      Start Date

      Summer 2024




      10 weeks


      Current students of any degree discipline and graduate in 2024 or 2025



      About Goldman Sachs

      The Goldman Sachs Group, Inc. is a leading global financial institution that delivers a broad range of financial services across investment banking, securities, investment management and consumer banking to a large and diversified client base that includes corporations, financial institutions, governments and individuals.

      Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world. 

      Goldman Sachs’ mission is to advance sustainable economic growth and financial opportunity across the globe. Drawing upon over 150 years of experience working with the world’s leading businesses, entrepreneurs, and institutions, we mobilize our people and resources to advance the success of our clients, broaden individual prosperity and accelerate economic progress for all.  

      About the Internship 

      The Summer Analyst Programme is an eight-to-10-week summer internship for undergraduate students. You will be fully immersed in our day-to-day activities.

      As a participant, you will:

      • Attend orientation where you’ll learn about our culture, as well as the benefits and responsibilities of being a member of the firm
      • Receive training designed to help you succeed
      • Have the opportunity to work on real responsibilities alongside fellow interns and our people

      What We Do

      At Goldman Sachs, our Engineers don’t just make things – we make things possible. Build innovations that drive our business and financial markets worldwide. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.

      Engineering is at the critical center of our businesses. Our dynamic environment requires strategic thinking that is innovative and produces smart solutions. Want to push the limit of digital possibilities? Start here.

      How We Work

      Examples of the types of work Engineers do at Goldman Sachs include Quantitative Strategists, Cyber Security, Software Engineering and Systems Engineering. 

      Quantitative Strategists

      Our quantitative strategists are at the cutting edge of our business, solving real-world problems through a variety of analytical methods. Working in close collaboration with bankers, traders and portfolio managers across the firm, their invaluable quantitative perspectives on complex financial and technical challenges power our business decisions.

      As a member of our team, you will use your advanced training in mathematics, programming and logical thinking to construct quantitative models that drive our success in global financial markets. Your talents for research, analysis and aptitude for innovation will define your contributions and enable you to find solutions to a broad range of problems, in a dynamic, fast-paced environment. 

      Whatever your background, you will bring a fresh perspective and unique skillset to our business. In return, you will be trained by our experts across the firm to navigate the complexities of the financial markets and state-of-the-art methods in quantitative finance.

      An ordinary day is anything but. You may work on alpha generating strategies; discuss portfolio allocation problems; and build models for prediction, pricing, trading automation, data analysis and more. Whichever your area of contribution, your ideas will have measurable effect on our business and for our clients.

      Cyber Security

      The 21st century has been defined by the stark rise in digital threats. At Goldman Sachs, our cyber security analysts are on the front lines of this modern battle. In this role you will protect our clients and the integrity of our firm in both an advisory and engineering capacity. Our cyber security experts are software architects who develop and implement solutions to monitor and manage cyber security risks; security advisors who understand technology at a deep level and help educate the firm’s thousands of engineers on how to implement solutions with security by design; threat analysts who analyze, detect, and respond to cyber security threats; and pen testers who identify vulnerabilities before they can be exploited by attackers. Calling all code-breakers and puzzle solvers: together, we secure the future of the firm and our clients.

      Software Engineering

      Become a software engineer at Goldman Sachs and bring your skills to help us build the next generation of finance systems that change how our clients and internal teams conduct business.

      Combine the best open source software, databases, cloud solutions, and programming languages, to solve problems and provide accurate, complex, scalable applications that help our business and clients gain new insights. As a software engineer, you are the change agents that transform Goldman Sachs by applying your technical know-how.

      Be a part of our embedded engineering teams, that work as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance and others, to build and automate solutions to keep our firm’s position on the cutting edge. Or, join our core engineering teams, and elevate all of our businesses by providing reliable, scalable platforms for data engineering, machine learning, networking, developer tooling, collaboration and more.

      Innovate with UI/UX designers, full-stack engineers, data scientists, cloud engineers, and more in a collaborative, agile environment where your enthusiasm to take on new problems and learn will have an immediate impact.

      Systems Engineering

      Systems engineers work in the wide core of systems necessary to support and maintain business operations throughout the firm. As a systems engineer, you have the immediate opportunity to design, develop, implement and own a variety of systems which ensure uninterrupted operation of all our lines of business.

      In this role you will explore public and private cloud, networks, storage, compute, big data, application messaging and more. Our engineers work on a variety of challenging problems from building our data infrastructure, to implementing public and private cloud-based solutions, to providing seamless, on-demand scaling of our applications.

      Join our systems engineers and write enterprise level code in a variety of programming languages with high-scalability, testing and robustness.

      The term ‘engineer’ referenced in this section is neither a licensed engineer nor an individual offering engineering services to the general public under applicable law.

      What We Look For

      Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.

      We are interested in applicants who possess the following computer science skills:

      • Strong fundamentals in distributed systems, databases
      • Design and analysis of algorithms
      • Implementation of programming languages and run-time systems

      Knowledge of finance, stochastic calculus and financial models would be an added advantage.

      How to Apply

      Please note - YOU MUST ONLY SUBMIT ONE APPLICATION FORM TO GOLDMAN SACHS. You can indicate two division choices on the same application form, there is no need to complete multiple application forms. Candidates apply through EmployAbility but each applicant is assessed against Goldman Sachs’ core competencies and selected through the Goldman Sachs recruitment process. Successful candidates are hired directly into the appropriate Goldman Sachs Programme and participate in every aspect of it. 

      If you have any extenuating circumstances or require further information about the Internship programme, please contact EmployAbility on +44 (0)7776 090 508 or +44(0)7852 764684, or alternatively email us

      apply now
    • Aspect Capital Research Internship 2024

      14 Dec 2023

      Aspect Capital Research Internship 2024

      We are actively recruiting for our summer 2024 Research Internship programme. We are flexible on timings and not committed to specific dates however would expect the internship to last no less than 10 weeks.

      Here at Aspect Capital we apply systematic quantitative research techniques across a broad spectrum of financial assets products and markets to deliver returns to investors within a strict risk management framework. We achieve this through a disciplined and consistent investment philosophy designed to generate performance even in declining markets.

      You will have the opportunity to work with the industry’s best thinkers and innovators in a thriving, dynamic, collegiate, multi-disciplinary research team, conducting projects in quantitative financial research and contributing to all areas of model development, portfolio construction, risk management and market access. There will be opportunities in the Global Macro, Machine Learning, Volatility, Options (including some work on cryptocurrency strategies) and Futures teams.

      You will be responsible for your own set of projects, whilst also gaining valuable insight into the work of the team and the functioning of the fund as a whole. More specifically, the work will entail:

      • Maintaining and developing mathematical investment models using simulation tools
      • Assessing and proposing portfolio improvements which are compatible with our stated risk management goals
      • Provide statistical analysis of market data in systematic mathematical investment strategy models
      • Generating and developing written research and strategy materials
      • Creating and maintaining investment management software


      Your experience

      You must have completed your second year working towards a numerate Bachelors, Masters or PhD.

      You will need:

      • Programming ability in a high level language: MATLAB, R, Python or possibly Java
      • Strong oral and written communication skills including the ability to explain complex issues simply
      • Good organisation and planning skills
      • Deductive reasoning skills and the ability to analyse and synthesise information for problem solving
      • Self-motivation, enthusiasm, attention to detail and the ability to work effectively alone and collaboratively

      We will be even more interested if you have any of these: 

      • Experience in selecting and applying analytical techniques to real world problems
      • Good understanding of statistics and probability
      • Basic knowledge of the financial markets

      If this sounds of interest then we’d love to hear from you, please complete the application form, upload your CV and complete the motivational question. Please also confirm which team (or teams) you might be interested in and your availability to work in 2024.

      How to apply?

      To apply, click on the 'Apply Now' button below. You can then complete an application form for this programme, please contact us should you have any questions or need some assistance with your application. Contact EmployAbility by email at or call EmployAbility on +44 (0)7776 090 508 or +44 (0)7852 764684

      apply now

Not available at the moment. Please check back later.

    • The Bending Spoons EmployAbility Computer Science Scholarship 2024

      05 April 2024

      The Bending Spoons EmployAbility Computer Science Scholarship 2024

      Closing Date

      5 April 2024

      University Location

      U.K. and Europe


      Bachelor’s and Master’s students studying a computer science, or related, degree in 2024/2025 academic year

      Scholarship Amount


      About the Bending Spoons EmployAbility Computer Science Scholarship

      Technology is synonymous with progress. Yet those who have a disability, neurodivergence, mental health or other long-term health condition encounter many obstacles to establishing a successful career in tech. That’s why we are so excited to be working with Bending Spoons on this scholarship, as part of their commitment to help and inspire students on their journey into the tech industry.

      Bending Spoons is one of Europe’s leading tech companies. Giving back is at the heart of the Bending Spoons’ mission, and the company strives to deliver products and opportunities that help others. Adamant that a career in tech should be for anyone, Bending Spoons is committed to making the path into the industry a little more accessible.

      Who can apply?

      To be eligible, applicants must:

      • Have a disability, neurodivergence, mental health or long term health condition. (These include dyslexia, dyspraxia, autism, ADHD, visual impairment, hearing impairment, diabetes, epilepsy, depression, anxiety disorders, and any other physical or mental health conditions)
      • Intend to be enrolled in or accepted as a student in a Bachelors, or Masters programme at an accredited university in the U.K. or Europe for the 2024-2025 academic year
      • Be studying computer science, computer engineering, informatics, or a closely related technical field
      • Must be resident in Europe or the U.K. during their studies
      • Demonstrate a strong academic record
      • Have a clear passion for computer science

      Application Process

      Applicants will be asked to complete an online application via EmployAbility which includes:

      • General background information (e.g. contact information and details about your current or intended university)
      • Resume/CV
      • Academic transcripts from your current and prior institutions (if you have earned a prior degree)
      • One letter of reference from a professor, instructor, adviser or supervisor
      • Responses to a series of questions about your passion for and ability in computer science

      Recipients will be selected based on the overall strength of their essays and application materials compared to the pool of applicants as a whole. Please ensure that your chosen referees are aware of your application and are ready to supply you with the reference.

      Application questions

      Passion for Computer Science

      We would like to know a bit about you and your passion for computer science.

      1. Why is studying computer science important to you? (150-200 words)
      2. Are there any specific topics within computer science that interest/excite you, and why? (150-200 words)
      3. What do you hope to accomplish with your degree/knowledge? (150-200 words)

      Technical Project

      We would like to ask you questions about a technical project you have been involved in or a piece of research that you undertook, where your contribution and participation was key to its success.

      When answering the questions, please remember that the computer science professional reviewing your application may not share the same technical expertise or knowledge of your particular research field. Therefore, please ensure you explain all technical terms and processes clearly.

      Any evidence to support or illustrate your essay (e.g. graphs, diagrams, algorithms, sections of code etc.) can be uploaded in the ‘supporting documents’ section. Where you do provide such elements, please include the name of your evidence in square brackets in the appropriate place in your answer, for example [Mygraph1].

      1. What was the problem your project or research was trying to solve? (100-150 words)
      2. Was this undertaken as part of your university studies, an internship or work experience placement, or was it a personal project?
      3. What was your solution to the project or research? (100-150 words)
      4. What were the technical problems that you encountered? (100-150 words)
      5. What was the outcome of your project/learning from the project? (100-150 words)
      6. Was this a solo project or were you working as part of a group? If it was a group project, please state your personal involvement. (50 words)
      7. Do you consider this project technically challenging, innovative or both? Briefly explain why. (100-150 words)

      How to Apply

      Please note that candidates should apply via EmployAbility’s site. You will not be able to apply directly via Bending Spoons.

      Should you wish to discuss any aspect of the application process with EmployAbility, including mitigating circumstances which have affected your academic and/or work experiences, please contact us at

      Deadline to apply: 5 April, 2024 at 11:59 PM GMT

      apply now

Opportunities view more

    • Google Software Engineering 2023 - Poland & Romania

      01 Apr 2024

      Google Software Engineering 2023 - Poland & Romania

      About the role

      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 a 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.

      As a key member of a small and versatile team, you design, test, deploy and maintain software solutions.

      Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.

      Location; Romania and Poland.

      Key Responsibilities

      • Research, create, and develop software applications to extend and improve on Google's product offering.
      • Collaborate on scalability issues involving access to massive amounts of data and information.
      • Contribute to a wide variety of projects across the full-stack

      Minimum Qualifications:

      • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
      • Experience with programming in C++ or Java.
      • Completed projects or classes focused on data structures and algorithms.

      Preferred Qualifications:

      • Master’s degree in Computer Science or a related technical field.
      • Ability to select and implement an algorithm, using appropriate data structures to efficiently solve a problem; interpreting algorithms and contributing ideas to their development.
      • Excellent object-oriented skills.

      How to apply

      Candidates apply through EmployAbility but each applicant is assessed against Google's core competencies and selected through the Google recruitment process. Successful candidates are hired directly into the appropriate Google Programme and participate in every aspect of it.

      If you have any extenuating circumstances or require further information about the programme, please contact EmployAbility on +44 (0)7776 090 508 or +44 (0)7852 764684, alternatively email us

      apply now

Not available at the moment. Please check back later.

Got questions?

Get in touch to find out how EmployAbility can help.
Students and graduates can take advantage of our service for free by registering with us.