Graduate Software Developer (Permanent)
Graduate Software Developer (Permanent)

Graduate Software Developer (Permanent)

City of London Full-Time 51000 - 73000 £ / year (est.) No home office possible
Z

At a Glance

  • Tasks: Design and develop scalable data platforms for machine learning.
  • Company: Join a stealth-mode AI lab with a top-tier founding team.
  • Benefits: Enjoy a competitive salary, equity, and relocation assistance.
  • Why this job: Work on cutting-edge AI research and solve complex data challenges.
  • Qualifications: Proficiency in Python and experience with data platforms required.
  • Other info: 28 days holiday plus public holidays and growth opportunities.

The predicted salary is between 51000 - 73000 £ per year.

Team: Machine Learning

Location: London (Liverpool Street)

Employment Type: Full-time and Permanent

Remuneration: £60–70k Base Salary + Discretionary Bonus + Equity

We are a stealth-mode AI laboratory researching and developing Machine Learning models. The founding team consists of Cambridge graduates and former engineers at Microsoft, Bloomberg and Goldman Sachs. We are backed by prominent investors from the US and the UK, including institutional VC funds and C-level executives of global technology companies.

Responsibilities:

  • Design and develop a highly-scalable data platform capable of ingesting and processing hundreds of terabytes of training data.
  • Design and develop methodologies and metrics to better understand the underlying quality, structure and distribution of training data.
  • Architect training data validation, integrity and safety mechanisms for state-of-the-art ML models.

Requirements:

  • Experience in back-end engineering developing data platforms or large-scale extract-transform-load (ETL) pipelines.
  • Proficiency in Python for data pipelines, distributed systems and micro-services.
  • Familiarity with AWS, GCP or Azure, an understanding of containerisation (e.g., Docker) and infrastructure-as-code software.
  • Excellent understanding of core CS fundamentals, including common abstract data structures and algorithms with the ability to apply them to optimise production systems.
  • Contributions to and experience in open-source projects.
  • Experience with TypeScript and front-end libraries such as React or Next.js.

If you are passionate about data and enjoy solving complex challenges, we would love to hear from you.

Benefits:

  • Competitive salary, equity and benefits package.
  • Financial assistance for relocation to London.
  • 28 days + public holidays allowance.
  • Opportunities for professional growth and progression with your career.

Graduate Software Developer (Permanent) employer: Zettafleet

Join a pioneering AI laboratory in the heart of London, where innovation meets opportunity. As a Graduate Software Developer, you'll be part of a dynamic team led by industry veterans, working on cutting-edge machine learning projects that push the boundaries of technology. Enjoy a competitive salary, equity options, and a generous benefits package, alongside ample opportunities for professional growth in a collaborative and forward-thinking work culture.
Z

Contact Detail:

Zettafleet Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Graduate Software Developer (Permanent)

✨Tip Number 1

Familiarise yourself with the latest trends in machine learning and data engineering. Follow relevant blogs, podcasts, and research papers to stay updated. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.

✨Tip Number 2

Engage with the community by contributing to open-source projects related to machine learning or data platforms. This hands-on experience can set you apart from other candidates and show your commitment to continuous learning.

✨Tip Number 3

Network with professionals in the industry, especially those working in AI and machine learning. Attend meetups, webinars, or conferences to make connections that could lead to referrals or insider information about the role.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges and system design problems. Focus on Python and data structures, as these are crucial for the role. Use platforms like LeetCode or HackerRank to sharpen your skills.

We think you need these skills to ace Graduate Software Developer (Permanent)

Proficiency in Python
Experience with back-end engineering
Knowledge of large-scale ETL pipelines
Understanding of AWS, GCP or Azure
Familiarity with containerisation (e.g., Docker)
Experience with infrastructure-as-code software
Strong understanding of algorithms and data structures
Ability to optimise production systems
Experience with TypeScript
Familiarity with front-end libraries such as React or Next.js
Problem-solving skills
Attention to detail
Ability to work in a team environment
Passion for data and machine learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in back-end engineering, data platforms, and any work with ETL pipelines. Emphasise your proficiency in Python and any projects that showcase your skills in machine learning.

Craft a Compelling Cover Letter: In your cover letter, express your passion for data and problem-solving. Mention specific projects or experiences that align with the job description, particularly those involving machine learning and scalable data platforms.

Showcase Relevant Projects: If you have contributed to open-source projects or have personal projects related to machine learning or data processing, include these in your application. Provide links or descriptions that demonstrate your skills and contributions.

Highlight Soft Skills: In addition to technical skills, mention soft skills such as teamwork, communication, and adaptability. These are crucial in a collaborative environment like the one described, especially when working on cutting-edge research.

How to prepare for a job interview at Zettafleet

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, data platforms, and ETL pipelines. Bring examples of projects you've worked on that demonstrate your proficiency in these areas, as well as your understanding of algorithms and data structures.

✨Understand the Company’s Focus

Research the company’s work in machine learning and AI. Familiarise yourself with their projects and be ready to discuss how your skills can contribute to their goals, especially in developing scalable data platforms.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges and be ready to explain your thought process clearly, as this will showcase your analytical skills and approach to complex challenges.

✨Demonstrate Passion for AI and Data

Express your enthusiasm for working in AI and data. Share any relevant experiences, such as contributions to open-source projects or personal projects that highlight your commitment to the field and your desire to solve real-world problems.

Graduate Software Developer (Permanent)
Zettafleet
Z
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>