Software Engineer

Software Engineer

Full-Time 35200 - 50400 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Join our team to build and maintain an AI Red Teaming Platform.
  • Company: Mindgard is a pioneering London startup focused on AI security.
  • Benefits: Enjoy a competitive salary, 33 days vacation, flexible working, and company equity.
  • Why this job: Be part of a mission-driven team tackling global AI security challenges in a collaborative environment.
  • Qualifications: Experience with Python, TypeScript, and building SaaS products is essential.
  • Other info: We value diverse backgrounds and encourage all to apply, even if you don't meet every requirement.

The predicted salary is between 35200 - 50400 £ per year.

£44k – £60k per annumEstimated

Full-time

Mindgard

Canary Wharf, Greater London

Mindgard is a London-based startup specializing in AI security.

We\’ve spun-out from a leading UK university, and our mission is to secure the future of AI against cyber attacks targeting Deep Learning, GenAI, and LLMs. This is an unsolved challenge globally, and we are among the world\’s first to offer a solution to this rapidly growing problem.

We\’ve raised $4M from an excellent group of investors, released our first product offering: Mindgard AI Security Labs, and continue to build a team of engineers to join us on our journey.

The role:

You will join an engineering team that is building and maintaining our flagship AI Red Teaming Platform. You\’ll help customers adopt AI while staying secure from the new security threats that affect AI models.

You\’re someone who thrives in a close-knit team with a highly collaborative and supportive atmosphere, where people care greatly about their mission to help people safely benefit from AI.

You\’ll work on capabilities across SaaS Webapps, to integrations that protect customer systems, to internal tooling that powers our AI threat intelligence. We use a variety of tooling across the tech stack, including Python, TypeScript, Postgres, Kubernetes, Docker, Terraform, Azure.

In this role you\’llbe:

  • Building, testing, and continuously delivering small,high qualitychangesto production.
  • Pair programming with others on the team to collaboratively build and share knowledge.
  • Working with product stakeholders to plan and design improvements to our platform.
  • Joining customer calls to understand their needs and help design solutions.
  • Evolving our architecture to supportchanging commercial and customer needs.
  • Growing other engineers; sharing your experience, providing feedback and mentoring.
  • Participating in on-callrota to support the systems you are building.

We are looking forpeople who are:

  • Kind—sharing our values.
  • Curious—always looking for ways to improve our tech and product for customers.
  • Mission-driven—care deeply about helping people use AI safely.
  • Comfortable working across the stack as part of a small startup team.
  • Competent coding with Python, TypeScript, or a similar language.
  • Collaborative—comfortable working together to build quality fast (e.g. pair programming).
  • Experienced building SaaS products that delight customers, from conception to production.
  • Experienced with building and operating production distributed systems.
    Experienced with cloud native, containers, Kubernetes.
  • Confident working with data pipelines and a variety of databases.

You\’llstand out if you:

  • Haveexperience building cyber security products.
  • Haveexperience working in startups.
  • Have experience as a site reliability engineer or similar role.
  • Have experience working with extreme programming practices such as pair programming,tdd,trunk baseddevelopment, and close customer collaboration.
  • Areable to work onsite from our lovely office in Canary Wharf the majority of the time.

Benefits:

  • Competitive salary
  • 33 days vacation
  • Flexible working options
  • Learning & development budget
  • Company equity

Our Selection Process:

  1. An initial callto help youget toknow us better and to share more information about Mindgard and the role.
  2. A challenge related to the job. This will really help us understand your skillset and give you an idea of the type of things you will be working on at Mindgard.
  3. An opportunity to meet witha few members of the Mindgard team.
  4. An interview with ourCo-founder.
  5. Offer

Before you go,we want you to know!

Studies have shown that some groups of peopleare less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are,If you don\’t meet all of the above criteria, but you think you\’d be a great addition to Mindgard,we encourage you to apply as you might just be the candidate we hire. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.

#J-18808-Ljbffr

Software Engineer employer: Techwaka

Mindgard is an exceptional employer located in the vibrant Canary Wharf, offering a dynamic and collaborative work culture that fosters innovation in AI security. With competitive salaries, generous vacation days, and a strong focus on employee growth through learning and development budgets, we empower our engineers to thrive while making a meaningful impact in the tech industry. Join us in a mission-driven environment where your contributions are valued, and you can help shape the future of AI safety.
T

Contact Detail:

Techwaka Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, TypeScript, and Kubernetes. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.

✨Tip Number 2

Engage with the AI security community online. Join forums, attend webinars, or participate in discussions related to AI and cybersecurity. This not only helps you stay updated but also shows your genuine interest in the field.

✨Tip Number 3

Prepare for the challenge component of the selection process by practising coding problems that focus on building and operating production systems. This will help you demonstrate your technical abilities effectively.

✨Tip Number 4

Showcase your collaborative skills during interviews. Since the role emphasises teamwork and pair programming, be ready to discuss past experiences where you successfully worked in a team to solve complex problems.

We think you need these skills to ace Software Engineer

Proficiency in Python
Proficiency in TypeScript
Experience with SaaS product development
Knowledge of cloud-native technologies
Familiarity with Kubernetes and Docker
Experience with Terraform
Understanding of data pipelines
Experience with PostgreSQL or similar databases
Strong collaboration skills
Experience with pair programming
Ability to mentor and grow other engineers
Experience in building production distributed systems
Understanding of cyber security principles
Comfortable working in a startup environment
Experience with extreme programming practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your coding abilities in Python and TypeScript, as well as any experience with cloud-native technologies and SaaS products.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI security and your mission-driven mindset. Mention specific projects or experiences that demonstrate your curiosity and collaborative spirit, which are key traits Mindgard is looking for.

Showcase Relevant Projects: If you have worked on any projects related to cyber security or AI, be sure to include them in your application. Highlight your role, the technologies used, and the impact of the project to illustrate your capabilities.

Prepare for the Challenge: Be ready to tackle the challenge related to the job during the selection process. Brush up on your technical skills and be prepared to demonstrate your problem-solving abilities, as this will give Mindgard insight into your skillset.

How to prepare for a job interview at Techwaka

✨Understand the Company Mission

Before your interview, take some time to research Mindgard's mission and values. Understand their focus on AI security and how they aim to protect against cyber threats. This will help you align your answers with their goals and demonstrate your genuine interest in their work.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with the tech stack mentioned in the job description, such as Python, TypeScript, and cloud technologies. Bring examples of past projects where you've successfully used these tools, especially in building SaaS products or working with distributed systems.

✨Emphasise Collaboration

Since Mindgard values a collaborative atmosphere, be ready to share experiences where you've worked closely with others, particularly in pair programming or team settings. Highlight how you contribute to a supportive team environment and how you mentor or help grow other engineers.

✨Prepare for Customer-Focused Discussions

As the role involves joining customer calls and understanding their needs, think of instances where you've interacted with clients or stakeholders. Be ready to discuss how you gathered requirements and designed solutions that met their expectations, showcasing your mission-driven approach.

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