Senior Software Engineer, Web Development – AI

What you'll be doing

  • Design, develop and deliver high-quality web applications and back-end services with modern frameworks and technologies.
  • Collaborate with UX designers, software engineers, dev-ops, quality assurance and product management teams.
  • Build and integrate AI-powered features into web applications and enterprise tools.
  • Develop and optimize Retrieval-Augmented Generation (RAG) solutions for chatbot interactions.
  • Work both independently and collaboratively to ensure efficient delivery of prioritized features.
  • Participate in planning and refinement of features with the team to create innovative designs.
  • Write test cases to ensure the quality of your code.
  • Utilize CI/CD tools to meet quality and scaling requirements.
  • Continuously improve the software delivery process by reducing waste and creating value.
  • Deliver features from design through deployment into customer-facing environments.
  • Investigate and solve challenging problems affecting users.

Requirements

  • Extensive experience in JavaScript/TypeScript and modern web frameworks such as React, Next.js, Angular, Node.js, Express.
  • Experience building large-scale and low latency distributed systems.
  • Strong understanding of algorithms, data structures, performance optimization, and object-oriented programming.
  • Experience with AI-assisted and agentic development workflows using AI/ML APIs and SDKs.
  • In-depth knowledge of CI/CD tools and processes, including Jenkins.
  • Experience with software repository tools like GitLab and GitHub.
  • Familiarity with productivity tools such as Jira and Confluence.
  • Good understanding of Agile development practices.
  • Ability to accurately estimate software tasks and manage schedules.
  • Understanding of databases and data architecture choices including SQL, NoSQL, caching layers, and data access patterns.
  • Track record of tuning performance and reliability for highly available services and web applications.
  • Familiarity with web security fundamentals and secure engineering practices.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.

Nice to haves

  • Hands-on experience developing RAG solutions or working with large language models for chatbots.
  • Exposure to observability tools and practices such as Prometheus and Grafana.

Perks and benefits

  • Flexible hybrid working environment with office attendance Monday through Thursday and remote work generally allowed on Fridays.
  • Comprehensive benefits including mental health and financial wellness support, healthcare options (medical, dental, vision), life, accident, disability coverage, commuter benefits, and retirement plans (401(k)/pension).
  • Generous time off policies aligned with local leave regulations and support for personal needs.
  • An inclusive and collaborative workplace culture focused on innovation, problem-solving, and fast-paced impact.
  • Reasonable accommodations available during the hiring process and employment as needed.
AI Summary ✨

Similar jobs

  • Full-Stack Software Engineer, Child Safety Tools & Systems (London)

    OpenAILondon, UKa day ago
    NewRegistered sponsor
    ≈ €191k – €332k / year base
  • AM Mosaic Technology - Software Engineer - Associate - London

    Goldman SachsLondon, UK3 days ago
    Registered sponsor
  • Senior Full-Stack Engineer (Front-End Leaning), North Admin

    CohereLondon, UK3 days ago
    RemoteRegistered sponsor
  • See all jobs in UK →