Software Engineer (Full Stack, Machine Learning) Cambridge
Software Engineer (Full Stack, Machine Learning) Cambridge

Software Engineer (Full Stack, Machine Learning) Cambridge

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join our Innovation team as a Full Stack Software Engineer, prototyping and developing cutting-edge projects.
  • Company: Darktrace is a leader in AI-driven cybersecurity solutions, fostering innovation and creativity.
  • Benefits: Enjoy 23 days holiday, private medical insurance, life insurance, and a cycle to work scheme.
  • Why this job: Be part of a dynamic team, working on impactful projects that shape the future of technology.
  • Qualifications: Strong skills in Python, Rust, or C++, with experience in machine learning and cloud infrastructure.
  • Other info: This hybrid role requires 2 days a week in our Cambridge office.

The predicted salary is between 36000 - 60000 £ per year.

What will I be doing: Our software engineers work across a wide variety of projects and with a diverse toolset. As a Full Stack Software Engineer for the Innovation team, you will be responsible for rapidly prototyping and iterating on new projects in a fast-moving environment. You will collaborate within a cross-functional team to make key decisions about the projects we are working on. Creativity in approach is essential to drive innovative ideas and solutions to problems. This is a hybrid role, with compulsory attendance of 2 days a week in the Cambridge office. You will own the prototyping and development of new and innovative ideas to further improve Darktrace’s services and offerings while balancing creativity, logical thinking, and time constraints to implement blue-sky ideas.

You will find yourself collaborating with a cross-functional team of engineers, designers, project coordinators, and technical strategists to create cutting-edge projects and optimize solutions to improve both speed and scale. This role involves working with a wide range of infrastructures, languages, and technologies such as Linux, Windows, AWS, Python, Rust, Node, and PyTorch, and you will be driven to learn more as required. In this machine learning-focused role, you will also be curating datasets and working with ML concepts and associated libraries, such as PyTorch.

What experience do I need: We welcome applications from engineers with strong problem-solving and creative thinking skills, as well as excellent communication and the ability to work in a collaborative team environment. You will be an independent thinker with a startup mindset. Technology-wise, you will be strong in at least one of Python, Rust, or C++ with Linux operating system experience and experience fine-tuning models (e.g., RNN, LSTM, BERT, LLM, CNN) and deploying them to production. You will also ideally have:

  • Strong knowledge of more than one programming language
  • Experience developing software for Windows or MacOS
  • Experience working with Cloud Infrastructure such as AWS, Azure, or GCP

Benefits we offer: 23 days’ holiday + all public holidays, rising to 25 days after 2 years of service, Additional day off for your birthday, Private medical insurance which covers you, your cohabiting partner, and children, Life insurance of 4 times your base salary, Salary sacrifice pension scheme, Enhanced family leave, Confidential Employee Assistance Program, Cycle to work scheme.

Software Engineer (Full Stack, Machine Learning) Cambridge employer: Darktrace Ltd

At Darktrace, we pride ourselves on being an exceptional employer, particularly for our Software Engineers in Cambridge. Our vibrant work culture fosters creativity and collaboration, allowing you to thrive in a hybrid environment while working on cutting-edge projects with a diverse team. With generous benefits including 23 days of holiday, private medical insurance, and opportunities for professional growth, we are committed to supporting your career development and well-being.
D

Contact Detail:

Darktrace Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Full Stack, Machine Learning) Cambridge

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Rust, and AWS. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Demonstrate your problem-solving and creative thinking abilities during any interviews or discussions. Prepare examples of past projects where you had to think outside the box to overcome challenges, especially in a collaborative environment.

✨Tip Number 3

Since this role involves working closely with cross-functional teams, practice articulating your ideas clearly and concisely. Being able to communicate effectively with engineers, designers, and project coordinators will be crucial for success.

✨Tip Number 4

Show your enthusiasm for continuous learning and adapting to new technologies. Mention any recent courses, certifications, or self-study you've undertaken related to machine learning or software development, as this aligns well with the innovative nature of the role.

We think you need these skills to ace Software Engineer (Full Stack, Machine Learning) Cambridge

Full Stack Development
Machine Learning Concepts
Prototyping and Iteration
Python Programming
Rust Programming
C++ Programming
Linux Operating System
Cloud Infrastructure (AWS, Azure, GCP)
Model Fine-Tuning (RNN, LSTM, BERT, LLM, CNN)
Collaboration and Teamwork
Creative Problem-Solving
Excellent Communication Skills
Adaptability to New Technologies
Time Management
Independent Thinking

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the specific technologies mentioned in the job description, such as Python, Rust, and machine learning concepts. Showcase relevant projects that demonstrate your problem-solving skills and creativity.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for innovation and collaboration. Mention specific examples of how you've worked in cross-functional teams and how your independent thinking has led to successful project outcomes.

Showcase Your Projects: Include links to any relevant projects or portfolios that demonstrate your full stack development skills and experience with machine learning. Highlight any prototypes or innovative solutions you've developed in previous roles.

Prepare for Technical Questions: Anticipate technical questions related to the programming languages and technologies listed in the job description. Be ready to discuss your experience with deploying models to production and fine-tuning them, as well as your familiarity with cloud infrastructure.

How to prepare for a job interview at Darktrace Ltd

✨Showcase Your Problem-Solving Skills

Be prepared to discuss specific examples of how you've tackled complex problems in your previous roles. Highlight your creative thinking and logical approach, as these are crucial for a Full Stack Software Engineer.

✨Demonstrate Your Technical Proficiency

Make sure you can confidently talk about your experience with the required technologies, especially Python, Rust, and machine learning concepts. Be ready to explain how you've used these skills in past projects.

✨Emphasise Collaboration

Since this role involves working within a cross-functional team, share experiences that showcase your ability to collaborate effectively. Discuss how you’ve worked with designers, project coordinators, or other engineers to achieve project goals.

✨Prepare for a Fast-Paced Environment

The job requires rapid prototyping and iteration. Be ready to discuss how you manage time constraints and adapt to changing project requirements while maintaining creativity in your solutions.

Software Engineer (Full Stack, Machine Learning) Cambridge
Darktrace Ltd
D
  • Software Engineer (Full Stack, Machine Learning) Cambridge

    Cambridge
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-17

  • D

    Darktrace Ltd

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>