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