Software Engineer

Software Engineer

City of London Full-Time 28800 - 48000 £ / year (est.) Home office possible
W

At a Glance

  • Tasks: Design and implement AI-powered software systems while collaborating with engineers.
  • Company: WeBuild-AI transforms enterprises into AI-driven businesses with innovative software solutions.
  • Benefits: Gain expertise in cutting-edge AI tools and methodologies, with opportunities for growth.
  • Why this job: Be at the forefront of redefining software development in an AI-native world.
  • Qualifications: Strong software engineering skills, experience with AI tools, and a passion for innovation.
  • Other info: Join a pioneering team that values creativity and adaptability in software development.

The predicted salary is between 28800 - 48000 £ per year.

About WeBuild-AI: WeBuild-AI are AI natives delivering 10x value for enterprise organisations. We combine highly skilled experts with our AI Launchpad, industry-aligned language models, and agents to transform enterprise organisations into AI-powered and data-driven businesses. We work with enterprise organisations on a global stage, reinventing how they design, build, and operate AI powered software at scale with speed.

Our Purpose: We believe AI will fundamentally transform software development itself. Our mission is to pioneer new ways of building enterprise software where AI is a core collaborator in the process, not just a feature of the product. We’re creating the software development methodology of the future—one where human creativity is amplified by AI capabilities to achieve unprecedented speed and quality.

Role Overview: As an AI Engineer with a software development focus at WeBuild-AI, you will bridge the worlds of traditional software engineering and cutting-edge AI. You’ll design and implement robust, scalable software systems that leverage AI capabilities to transform our enterprise clients' businesses. You’ll be at the forefront of redefining how software is conceived, built, and maintained in an AI-native world.

Key Responsibilities:

  • Develop high-quality software systems that incorporate AI capabilities.
  • Design and implement APIs and integrations for AI solutions.
  • Create developer tools and workflows that streamline AI implementation.
  • Input into the design and implementation of CI-CD workflows.
  • Build user interfaces and experiences for AI-powered applications.
  • Collaborate with AI Engineers and Data Engineers on end-to-end solutions.
  • Ensure software quality, performance, and security in AI implementations.
  • Contribute to the ongoing development of our Pathway platform.
  • Lead on the shaping of new AI-augmented development practices like Code Vibing.
  • Pioneer techniques for effectively collaborating with AI coding assistants.

Required Skills & Experience:

  • Strong software engineering background with proficiency in modern frontend and backend development.
  • Experience with React, CSS (Tailwind), HTML, and Python.
  • Experience with cloud services including AWS (Lambda, EKS) and/or Azure (ACS, Azure Functions).
  • Experience building and maintaining production AI enabled software systems.
  • Deep familiarity with AI-augmented development tools, particularly Cursor.
  • Proficiency with design systems and component-based architecture.
  • Ability to work with abstract concepts and loosely defined solutions.
  • Experience with rapid prototyping techniques and iterative development through solutions like Visily or Figma.
  • Skilled at designing application data models and integrations.
  • Knowledge of API design and development.
  • Understanding of contemporary software architecture principles.
  • Strong problem-solving abilities and creative thinking, with critical thinking credentials to solve complex business challenges across a range of industries.

The Mindset We Value:

  • AI-Native Thinking: We’re looking for developers who see AI as a fundamental collaborator in the development process, not just another tool. You should be excited about rethinking development practices from the ground up.
  • Methodological Flexibility: As AI capabilities evolve, so must development approaches. We need people who can adapt their methods, embracing new ways of working with AI that may challenge traditional development paradigms.
  • Pioneering Spirit: You should be eager to venture into uncharted territory, working with emerging technologies before best practices are established and helping to define those practices yourself.
  • Quality Focus: While embracing speed and innovation, you must maintain an unwavering commitment to building reliable, secure, and maintainable software systems.

Growth Opportunities:

  • Develop expertise in emerging AI-augmented development methodologies.
  • Gain deep experience with AI development tools before they reach mainstream adoption.
  • Contribute to the definition of new software engineering practices for the AI era.
  • Work across multiple industry contexts to develop versatile implementation approaches.
  • Shape the developer experience components of our Pathway platform.
  • Pioneer new approaches to software quality assurance in AI-powered systems.

We appreciate every application we receive. Due to high interest, if you don’t hear back from us within 2 weeks, unfortunately it means we won’t be moving forward with your application this time — but we truly thank you for considering us and wish you all the best in your search.

W

Contact Detail:

WeBuild-AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with AI-augmented development tools like Cursor. Understanding how these tools can enhance your coding process will not only make you a more attractive candidate but also show that you're ready to embrace the AI-native mindset we value.

✨Tip Number 2

Demonstrate your adaptability by showcasing any experience you have with rapid prototyping techniques and iterative development. This aligns perfectly with our need for methodological flexibility as we explore new ways of working with AI.

✨Tip Number 3

Engage with the latest trends in software architecture principles, especially those related to AI integration. Being well-versed in contemporary practices will help you stand out as someone who is not just a developer but a pioneer in the field.

✨Tip Number 4

Showcase your problem-solving abilities through examples of complex challenges you've tackled in previous projects. Highlighting your creative thinking skills will resonate with our focus on quality and innovation in software development.

We think you need these skills to ace Software Engineer

Proficiency in modern frontend and backend development
Experience with React, CSS (Tailwind), HTML, and Python
Familiarity with cloud services including AWS (Lambda, EKS) and/or Azure (ACS, Azure Functions)
Experience building and maintaining production AI-enabled software systems
Deep familiarity with AI-augmented development tools, particularly Cursor
Proficiency with design systems and component-based architecture
Ability to work with abstract concepts and loosely defined solutions
Experience with rapid prototyping techniques and iterative development using tools like Visily or Figma
Skilled at designing application data models and integrations
Knowledge of API design and development
Understanding of contemporary software architecture principles
Strong problem-solving abilities and creative thinking
Critical thinking skills to solve complex business challenges

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your software engineering background and experience with AI technologies. Emphasise your proficiency in React, Python, and cloud services like AWS or Azure, as these are crucial for the role.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for AI-native thinking and how you envision AI as a collaborator in software development. Share specific examples of how you've adapted your methods to embrace new technologies.

Showcase Relevant Projects: Include links or descriptions of projects where you've built AI-enabled software systems or used AI-augmented development tools. This will demonstrate your hands-on experience and understanding of the role's requirements.

Highlight Problem-Solving Skills: In your application, provide examples of complex business challenges you've solved using creative and critical thinking. This aligns with the company's focus on innovative solutions in AI-powered software development.

How to prepare for a job interview at WeBuild-AI

✨Showcase Your AI-Native Thinking

During the interview, emphasise your understanding of AI as a collaborator in software development. Share examples of how you've integrated AI into your projects and how it has transformed your approach to problem-solving.

✨Demonstrate Methodological Flexibility

Be prepared to discuss how you've adapted your development methods in response to evolving technologies. Highlight any experiences where you embraced new tools or practices that challenged traditional paradigms.

✨Highlight Your Pioneering Spirit

Express your enthusiasm for exploring uncharted territories in technology. Share specific instances where you've worked with emerging technologies and contributed to defining best practices in your previous roles.

✨Focus on Quality and Security

Make sure to convey your commitment to building reliable and secure software systems. Discuss your experience with quality assurance processes and how you ensure performance and security in AI implementations.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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