Senior Full-Stack Software Engineer (Annual salary up to £95K) in London
Senior Full-Stack Software Engineer (Annual salary up to £95K)

Senior Full-Stack Software Engineer (Annual salary up to £95K) in London

London Full-Time 72000 - 95000 £ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Build and own core applications integrating AI and ML for impactful infrastructure projects.
  • Company: Join Nyxium, a cutting-edge deep tech company in London.
  • Benefits: Competitive salary up to £95K, equity, flexible remote work, and paid leave.
  • Why this job: Shape a category-defining platform with real-world impact in a high-trust team.
  • Qualifications: 5+ years in software engineering with strong Python and AI/ML integration skills.
  • Other info: Direct access to founders and opportunities for significant technical influence.

The predicted salary is between 72000 - 95000 £ per year.

Nyxium is a London-based deep tech company backed by top-tier investors. We are building an agentic AI and geospatial intelligence platform that supports siting, permitting, impact assessment, and decision-making for complex infrastructure projects, including energy systems, data centers, and other critical infrastructure.

Location: London

Right to work in the UK required (visa sponsorship considered on a case-by-case basis)

Time Commitment & Working Arrangement: This is a full-time position (40 hours per week). The role requires focused, dedicated commitment to Nyxium. External paid work, consulting, or freelance engagements outside Nyxium are not permitted during employment. Any academic affiliations, advisory roles, or unpaid activities must be disclosed and must not conflict with Nyxium’s work, priorities, or intellectual property. We value sustainable working practices and do not expect routine overtime, but we do expect full professional focus during agreed working hours.

Role Summary: We are hiring a Senior Full-Stack Software Engineer (AI / ML) to build and own Nyxium’s core application and ML integration layer. This role sits between:

  • AI and ML systems (LLMs, NLP pipelines, decision logic)
  • Backend services and APIs
  • Data and document workflows
  • User-facing analytical and operational tooling

You will work directly with the founders and the Geospatial AI Engineer to turn advanced AI and spatial intelligence into robust, production-grade software that real teams depend on. This is a senior individual contributor role with strong architectural ownership.

Key Responsibilities:

  • AI-Enabled Backend Systems: Design and build backend services that integrate AI and ML workflows into production systems. Develop APIs and orchestration layers. Ensure AI outputs are traceable, explainable, and suitable for audit and regulatory review. Develop Retrieval-Augmented Generation (RAG) and LLM-based pipelines for data imputation, NLP analysis, and decision support. Build systems that process, normalize, classify, and enrich large volumes of structured and unstructured documents. Regulatory documentation compliance evidence tracking. Developer and user automation. Design pipelines that balance ML-driven inference with deterministic rules and safeguards.
  • Full-Stack Application Development: Build and maintain user-facing applications that expose complex AI outputs in clear, actionable ways. Implement interactive dashboards, workflow UIs, and operational tools. Collaborate on frontend architecture using modern frameworks (React / Next.js), with a focus on correctness and clarity rather than visual novelty. Design schemas and APIs for systems that combine regulatory and temporal data. Work with Postgres (PostGIS a plus), MongoDB, and analytical data stores. Build reliable async processing, background jobs, and batch pipelines.
  • Production Quality & Developer Experience: Improve system reliability, testing coverage, and observability. Contribute to CI/CD pipelines and deployment workflows. Raise internal standards for code quality, documentation, and maintainability. Build systems that other engineers and stakeholders can confidently rely on. Work closely with founders on roadmap execution and technical trade-offs. Collaborate daily with the Geospatial AI Engineer to integrate spatial intelligence into the platform. Take full ownership of major system components from design through deployment. Contribute to technical decision-making as the platform scales.

Required Qualifications:

  • Education: Bachelor’s or master’s degree in computer science, Data Science, Engineering, or a closely related field. Equivalent industry experience considered.
  • Core Technical Skills: Strong Python experience in production systems. Experience with FastAPI, Flask, or similar frameworks. Experience building ML-backed APIs and services.
  • AI / ML Integration: Hands-on experience integrating ML or LLM systems into real applications. Familiarity with NLP pipelines, document processing, or AI workflows. Understanding of model lifecycle concerns such as versioning, latency, and reliability.
  • Data & Platforms: Experience with SQL and NoSQL databases. Schema design for complex, evolving data models. Experience with background jobs, async workflows, and data pipelines.
  • Frontend (Applied): Working knowledge of React and modern frontend patterns. Experience building dashboards or analytical user interfaces. Experience deploying systems on AWS and/or GCP. Familiarity with Docker, CI/CD, and production monitoring.
  • Experience: 5+ years of professional experience in software engineering, data engineering, or ML-enabled systems. 5+ years of experience in geospatial analytics, applied ML and computer vision, including production systems. Demonstrated experience delivering end-to-end ML solutions in complex, real-world environments. Proven experience shipping production systems used by real users. Comfortable operating in early-stage or high-ownership environments.

Preferred / Nice-to-Have:

  • Experience with geospatial data or spatial platforms.
  • Experience in environmental, infrastructure, healthcare, or regulated domains.
  • Experience building internal tools, developer platforms, or workflow automation systems.
  • Background in developer experience or platform engineering.

What Success Looks Like: You ship reliable, production-grade systems that form the backbone of the platform. AI and ML capabilities are usable, trustworthy, and well-integrated. Developers and users experience clear, stable workflows instead of brittle tools. You raise the overall engineering bar through thoughtful system design and execution.

Compensation: We offer above market, competitive salary (Up to £95,000 annual) and meaningful equity. Final offer depends on experience and scope of responsibility. Flexible, remote-first working arrangement. Pension contributions (UK auto-enrolment). Paid annual leave and UK public holidays. Direct access to founders and real influence over technical direction. Opportunity to work on high-impact, technically challenging problems from the ground up.

Why Join Us: You will build core systems, not surface features. Your work will directly shape a category-defining platform. You will operate in a small, senior, high-trust technical team. You will work on problems that matter in real regulatory and infrastructure contexts.

Senior Full-Stack Software Engineer (Annual salary up to £95K) in London employer: Nyxium

Nyxium is an exceptional employer, offering a unique opportunity to work at the forefront of AI and geospatial intelligence in London. With a focus on sustainable working practices, competitive salaries, and meaningful equity, we foster a collaborative culture where your contributions directly impact critical infrastructure projects. Join us to grow alongside a talented team, enjoy flexible working arrangements, and influence the technical direction of a category-defining platform.
N

Contact Detail:

Nyxium Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full-Stack Software Engineer (Annual salary up to £95K) in London

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to AI and ML. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Nyxium.

We think you need these skills to ace Senior Full-Stack Software Engineer (Annual salary up to £95K) in London

Python
FastAPI
Flask
Machine Learning (ML)
Natural Language Processing (NLP)
Data Processing
SQL
NoSQL
React
Next.js
AWS
GCP
Docker
CI/CD
Geospatial Analytics

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to highlight your experience with AI, ML, and full-stack development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us at Nyxium and how your background makes you a perfect fit for our team. Keep it engaging and personal.

Showcase Your Projects: If you’ve worked on any cool projects, especially those involving AI or geospatial data, make sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions that highlight your contributions.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Nyxium

Know Your Tech Inside Out

Make sure you’re well-versed in the core technologies mentioned in the job description, like Python, FastAPI, and React. Brush up on your experience with AI/ML integration and be ready to discuss specific projects where you've implemented these skills.

Showcase Your Problem-Solving Skills

Prepare to discuss real-world challenges you've faced in software engineering, especially in ML-backed systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you tackled complex problems.

Understand Their Mission

Familiarise yourself with Nyxium’s focus on geospatial intelligence and AI. Be prepared to discuss how your background aligns with their goals and how you can contribute to building robust, production-grade software that meets regulatory standards.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project timelines, and the technical challenges they face. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Full-Stack Software Engineer (Annual salary up to £95K) in London
Nyxium
Location: London
Go Premium

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

N
  • Senior Full-Stack Software Engineer (Annual salary up to £95K) in London

    London
    Full-Time
    72000 - 95000 £ / year (est.)
  • N

    Nyxium

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