At a Glance
- Tasks: Design and develop backend infrastructure for Machine Learning workloads.
- Company: Join a stealth-mode AI lab with a team of top-tier engineers and investors.
- Benefits: Enjoy a competitive salary, equity, 28 days holiday, and professional growth opportunities.
- Why this job: Be part of cutting-edge AI research while working in a collaborative and innovative environment.
- Qualifications: 2-3 years of back-end engineering experience with cloud computing and distributed systems.
- Other info: Work with AWS, Terraform, C#, and contribute to open-source projects.
The predicted salary is between 56000 - 84000 £ per year.
Employment Type: Full-time and Permanent (On-site): £70–90k 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.
The role involves the design and development of backend infrastructure for Machine Learning workloads. You will be working closely with the Machine Learning team; however, you are not required or expected to have a background in Machine Learning. This is an applied role, and we are looking to hire a software engineer with experience in cloud computing and distributed systems.
We use and leverage AWS as much as possible and manage it with Terraform. Services are written in C# (.NET 9) and deployed to ECS or Lambda via GitHub Actions. We have good end-to-end test coverage and are confident in our deployments.
Requirements:
- At least 2-3 years of industry experience in back-end engineering developing reliable and scalable systems with an object-oriented programming language.
- Experience with AWS, GCP or Azure.
- An understanding of containerisation (e.g., Docker).
- Experience with infrastructure-as-code software.
- Contributions to and experience in open-source projects.
Work in an environment conducting cutting-edge research in AI.
Competitive salary, equity and benefits package.
28 days + public holidays allowance.
Opportunities for professional growth and progression with your career.
Graduate Back-End Software Engineer employer: Zettafleet
Contact Detail:
Zettafleet Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Back-End Software Engineer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially AWS and Terraform. Consider building a small project that showcases your skills in cloud computing and distributed systems to demonstrate your hands-on experience.
✨Tip Number 2
Engage with the tech community by contributing to open-source projects related to back-end development or machine learning. This not only enhances your skills but also shows potential employers your commitment to continuous learning and collaboration.
✨Tip Number 3
Network with professionals in the AI and software engineering fields. Attend meetups, webinars, or conferences where you can connect with people from similar backgrounds, including those who may work at StudySmarter or know about our hiring process.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges and system design problems relevant to back-end engineering. Focus on object-oriented programming concepts and be ready to discuss your previous projects and how they relate to the role you're applying for.
We think you need these skills to ace Graduate Back-End Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in back-end engineering, cloud computing, and distributed systems. Emphasise any projects where you've used C# (.NET 9) or worked with AWS, GCP, or Azure.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience and how it aligns with their focus on machine learning and cloud infrastructure. Show that you understand their tech stack and are eager to contribute.
Showcase Relevant Projects: If you have contributions to open-source projects or personal projects that demonstrate your skills in back-end development, be sure to include them. Highlight any experience with containerisation and infrastructure-as-code tools like Terraform.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for spelling and grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at Zettafleet
✨Showcase Your Technical Skills
Be prepared to discuss your experience with cloud computing, distributed systems, and object-oriented programming. Highlight specific projects where you've used C# or worked with AWS, GCP, or Azure.
✨Understand the Company’s Focus
Research the company’s work in AI and Machine Learning. Even if you don’t have a background in ML, showing an understanding of their projects and how your role fits into their goals can set you apart.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Be ready to walk through your thought process on how you would approach designing backend infrastructure for ML workloads.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the technologies they use, and their future projects. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.