Graduate Software Engineer
Graduate Software Engineer

Graduate Software Engineer

London Full-Time 34000 - 50000 £ / year (est.) No home office possible
Z

At a Glance

  • Tasks: Join us as a Graduate Software Engineer focusing on Machine Learning and AI.
  • Company: We're a fast-growing company in North London specializing in business intelligence software.
  • Benefits: Enjoy a competitive salary of £40,000 - £50,000 and the chance to work with cutting-edge technology.
  • Why this job: Dive into the exciting world of AI and ML while making a real impact on analytics-driven decisions.
  • Qualifications: A degree in computer science or a related field is required; passion for AI/ML is a plus.
  • Other info: Interviews are being scheduled now, so don't miss your chance to apply!

The predicted salary is between 34000 - 50000 £ per year.

Job Description

Are you a recent graduate with a passion for technology and a keen interest in financial markets? Have you completed an internship in trading and want to take your experience to the next level? We are looking for ambitious and talented individuals to join our team and work on cutting-edge high-frequency trading (HFT) platforms that drive our trading operations.

About the Role:

As a Graduate Software Engineer, you will be part of a dynamic team developing high-performance trading systems and algorithms that operate in real-time markets. You’ll work in a fast-paced, collaborative environment, building scalable, low-latency solutions that maximize trading efficiency. You will collaborate with experienced traders and technologists to innovate and maintain the critical infrastructure that powers our trading strategies.

Key Responsibilities:

  1. Develop, optimize, and maintain HFT systems with a focus on performance, scalability, and reliability.
  2. Collaborate with traders to translate their strategies into technical solutions.
  3. Implement algorithms and software solutions that interact with real-time financial data and trading environments.
  4. Participate in the end-to-end development process, including system design, coding, testing, and deployment.
  5. Conduct performance analysis, monitoring, and tuning of trading systems to maintain low latency and high throughput.
  6. Work with cross-functional teams to solve complex technical challenges in a high-stakes trading environment.

What We’re Looking For:

  1. Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
  2. Completion of an internship in trading or experience in a trading environment.
  3. Strong programming skills in languages such as C++, Python, or Java.
  4. Understanding of algorithms, data structures, and distributed systems.
  5. Ability to solve complex problems with a high degree of technical proficiency.
  6. Passion for finance, trading, and working in a high-performance computing environment.
  7. Excellent communication and teamwork skills, with a keen interest in collaborating with traders and engineers.

Why Join Us?

  1. Work on cutting-edge trading platforms in a high-energy, collaborative environment.
  2. Learn from industry experts in finance and technology.
  3. Fast-paced, challenging, and rewarding work that directly impacts trading performance.
  4. Competitive salary, benefits, and opportunities for career advancement.
  5. A culture of continuous learning and development, with mentorship and support from experienced professionals.

If you’re eager to apply your skills in a high-frequency trading environment and drive innovation in financial markets, apply today! We want talented graduates who are excited to solve complex problems and thrive in a dynamic, results-driven environment.

#J-18808-Ljbffr

Graduate Software Engineer employer: ZipRecruiter

Join a dynamic and rapidly expanding company in North London that is at the forefront of business intelligence software, specializing in Machine Learning and Artificial Intelligence. With a strong focus on employee growth, we offer a collaborative work culture that encourages innovation and personal development, alongside competitive salaries and opportunities to work on cutting-edge technology that drives impactful analytics for our clients.
Z

Contact Detail:

ZipRecruiter Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Graduate Software Engineer

✨Tip Number 1

Make sure to showcase any personal or university projects related to AI or Machine Learning. Highlighting your hands-on experience can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the AI and ML fields. Attend meetups, webinars, or workshops to connect with industry experts who might provide insights or even referrals.

✨Tip Number 3

Stay updated on the latest trends and technologies in Machine Learning. Being knowledgeable about current advancements can help you impress during interviews.

✨Tip Number 4

Prepare for technical interviews by practicing coding challenges and algorithms. Familiarize yourself with common questions asked in software engineering interviews, especially those focused on AI and ML.

We think you need these skills to ace Graduate Software Engineer

Proficiency in programming languages (e.g., Python, Java, C++)
Understanding of machine learning algorithms and frameworks
Experience with data analysis and manipulation
Familiarity with software development methodologies
Strong problem-solving skills
Ability to work collaboratively in a team environment
Excellent communication skills
Knowledge of version control systems (e.g., Git)
Experience with cloud platforms (e.g., AWS, Azure) is a plus
Passion for artificial intelligence and machine learning

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasize any coding experience, personal projects, or internships related to AI or Machine Learning. This will show your passion and suitability for the role.

Tailor Your CV: Customize your CV to reflect the skills and experiences that align with the job description. Focus on your degree in computer science and any relevant coursework or projects.

Craft a Compelling Cover Letter: Write a cover letter that expresses your enthusiasm for the position and the company. Mention specific reasons why you want to work in the Machine Learning sector and how you can contribute.

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

How to prepare for a job interview at ZipRecruiter

✨Show Your Passion for AI and ML

Make sure to highlight any personal projects, university work, or internships related to artificial intelligence or machine learning. This will demonstrate your enthusiasm and commitment to the field.

✨Demonstrate Your Coding Skills

Be prepared to discuss your coding experience in detail. Bring examples of your work, whether from school projects or personal endeavors, to showcase your technical abilities.

✨Research the Company

Understand the company's focus on business intelligence software and how they are expanding into AI and ML. This knowledge will help you tailor your answers and show that you're genuinely interested in their mission.

✨Prepare for Technical Questions

Expect to face technical questions related to software engineering and machine learning concepts. Brush up on relevant algorithms, data structures, and coding challenges to feel confident during the interview.

Graduate Software Engineer
ZipRecruiter
Z
  • Graduate Software Engineer

    London
    Full-Time
    34000 - 50000 £ / year (est.)

    Application deadline: 2027-04-23

  • Z

    ZipRecruiter

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