Graduate Software Engineer | London, UK | Hybrid
Graduate Software Engineer | London, UK | Hybrid

Graduate Software Engineer | London, UK | Hybrid

London Entry level 28800 - 48000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join our AI team as a Graduate Software Engineer, working on exciting AI-driven applications.
  • Company: AMS partners with Deutsche Bank, a global leader in banking and finance.
  • Benefits: Enjoy a hybrid work environment and gain hands-on experience in a dynamic field.
  • Why this job: Perfect for tech enthusiasts eager to learn and grow in AI and software development.
  • Qualifications: Strong Python skills and a passion for AI; no prior experience required!
  • Other info: This is a 6-month contract role with opportunities for cross-team collaboration.

The predicted salary is between 28800 - 48000 £ per year.

Graduate Software Engineer

AMS Deutsche Bank London, United Kingdom

Apply now Posted 2 days ago Hybrid Job Contract Negotiable

We are AMS, a global total workforce solutions firm enabling organisations to thrive in an age of constant change by building, re-shaping, and optimising workforces. Our Contingent Workforce Solutions (CWS) service acts as an extension of our clients’ recruitment team and provides professional interim solutions and temporary resources.

Our client, Deutsche Bank, is a global banking business with strong roots in Germany and operations in over 70 countries. Their large but focused footprint gives them an established position in Europe plus a significant presence in the Americas and Asia Pacific. Deutsche Bank offers their clients commercial and investment banking, retail banking and transaction banking as well as ground-breaking asset and wealth management products and services.

On behalf of Deutsche Bank, AMS is now looking for a Graduate Software Engineer to work in their AI team based in London on a 6 month contract basis.

This role is for a Graduate Software Engineer who will work on AI-driven applications and data intelligence. It is an entry-level position, ideal for someone with strong Python skills, programming experience, and an interest in AI and software development. The role is not strictly defined, meaning you will gain exposure to multiple areas, including data cleaning, API development, front-end UI, and back-end services.

The ideal candidate should be flexible, open-minded, and eager to learn on the job. You will work with a variety of technologies across the full stack, including front-end UI, APIs, and back-end services.

Key responsibilities:

  • Data Cleaning & Processing: Prepare and refine data for AI-driven applications.
  • Building APIs & Software Implementation: Develop APIs and services to integrate AI models into real-world applications.
  • AI Use Cases: Work with AI teams to adapt data for AI-driven solutions.
  • Full-Stack Development: Gain hands-on experience with UI technologies, service layers, and back-end development.
  • End-to-End Application Development: Contribute to building AI-powered applications, ensuring they are functional and user-friendly.
  • Cross-Team Collaboration: Work with various departments to apply AI to solve business problems.

Skills and Qualifications:

  • Strong Python Programming Skills.
  • Software Engineering & Development Experience (backend, APIs, UI, etc.)
  • Database Knowledge (SQL or NoSQL).
  • Interest in AI & Machine Learning (experience is a plus but not required)
  • Ability to Learn on the Job & Adapt to new technologies and methods.
  • Team Player with Good Communication Skills.

We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs, and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Please note that for the duration of this assignment you will be working as an external resource engaged by AMS based on site at Deutsche Bank.

#J-18808-Ljbffr

Graduate Software Engineer | London, UK | Hybrid employer: AMS Deutsche Bank

At AMS, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. As a Graduate Software Engineer in our London office, you'll benefit from a hybrid work model, competitive compensation, and opportunities for professional growth within the global banking landscape of Deutsche Bank. Join us to work on cutting-edge AI projects while being part of a diverse team that values your contributions and encourages continuous learning.
A

Contact Detail:

AMS Deutsche Bank Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Graduate Software Engineer | London, UK | Hybrid

✨Tip Number 1

Familiarize yourself with the specific technologies and frameworks used in AI development. Since this role involves working on AI-driven applications, having a solid understanding of Python libraries like TensorFlow or PyTorch can set you apart.

✨Tip Number 2

Engage with the AI community through online forums or local meetups. Networking with professionals in the field can provide insights into the latest trends and may even lead to referrals for the position.

✨Tip Number 3

Showcase your flexibility and eagerness to learn by participating in relevant projects or hackathons. This hands-on experience will not only enhance your skills but also demonstrate your commitment to potential employers.

✨Tip Number 4

Prepare to discuss your collaborative experiences during interviews. Highlighting your ability to work across teams and communicate effectively will resonate well with the values of Deutsche Bank and AMS.

We think you need these skills to ace Graduate Software Engineer | London, UK | Hybrid

Strong Python Programming Skills
Software Engineering & Development Experience
API Development
Front-End UI Development
Back-End Services Development
Database Knowledge (SQL or NoSQL)
Interest in AI & Machine Learning
Ability to Learn on the Job
Adaptability to New Technologies
Team Player
Good Communication Skills
Data Cleaning & Processing
End-to-End Application Development
Cross-Team Collaboration

Some tips for your application 🫡

Understand the Role: Make sure you fully understand the responsibilities and requirements of the Graduate Software Engineer position. Familiarize yourself with the technologies mentioned, such as Python, APIs, and AI applications.

Tailor Your CV: Customize your CV to highlight relevant skills and experiences that align with the job description. Emphasize your programming experience, particularly in Python, and any projects related to AI or software development.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and software engineering. Mention specific experiences that demonstrate your ability to learn quickly and adapt to new technologies, as well as your teamwork and communication skills.

Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at AMS Deutsche Bank

✨Showcase Your Python Skills

Since strong Python programming skills are essential for this role, be prepared to discuss your experience with Python in detail. Bring examples of projects you've worked on, especially those related to AI or data processing.

✨Demonstrate Flexibility and Eagerness to Learn

This position requires a flexible mindset and a willingness to learn. Be ready to share instances where you adapted to new technologies or methods quickly, and express your enthusiasm for continuous learning in the field of software development.

✨Prepare for Technical Questions

Expect technical questions related to software engineering, APIs, and database knowledge. Brush up on your understanding of both SQL and NoSQL databases, and be ready to explain how you would approach building APIs or working on full-stack development.

✨Highlight Team Collaboration Experience

As cross-team collaboration is a key responsibility, think of examples where you've successfully worked in a team setting. Emphasize your communication skills and how you contributed to solving problems collaboratively.

Graduate Software Engineer | London, UK | Hybrid
AMS Deutsche Bank
A
  • Graduate Software Engineer | London, UK | Hybrid

    London
    Entry level
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-03-14

  • A

    AMS Deutsche Bank

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>