Back to jobs

Senior Software Engineer

London, England

Location: London, UK (hybrid)

Role Type: Full-time

Experience: 5+ years

Salary range: £60k-80k

About Materiom

Materiom is an impact-focused tech startup with the mission to accelerate the research, development, and uptake of bio-based materials that have a net-positive impact on the planet. We do this by building datasets and software tools for scientists, producers, and brands. The Materiom Commons is our current platform, providing a large open database of material formulations and AI features to support a community of 20,000+ scientists, designers, engineers and entrepreneurs to quickly and easily find bio-based solutions for packaging and textiles applications. We are evolving the platform through investments in data mining and predictive models, powered by new high-throughput experimental datasets from our data partners. Our interdisciplinary team blends deep expertise in circular economy, materials science, AI, and software development, and provides opportunities to learn from a diversity of perspectives. We’re creative optimists driven by a belief in collective action.

Role summary

We seek a full-time Senior Software Engineer (full-stack) to help drive the rapid prototyping, development, and productization of data- and AI-heavy web applications. You will be instrumental in building solutions that alleviate R&D bottlenecks for innovators in bio-based materials. In addition to building robust full-stack systems you’ll also make key architectural contributions, translate complex user challenges into actionable technical roadmaps, and help further entrench engineering best practices in a mission-driven startup environment.

This role requires deep technical expertise across the stack (with an emphasis on front-end), a product-oriented mindset, and the ability to navigate ambiguity to deliver high-impact results. You will design and build scalable, user-centric applications, including transforming prototypes into practical solutions that advance Materiom’s mission. You will work closely with Materiom's senior leadership team (Co-CEOs, CTO) as the second member of the technical team, together helping to shape our product and platform.

#python #fastapi #react #typescript #GCP #PostgresSQL 

Responsibilities

  • Drive the end-to-end development of production-ready, data-heavy web applications, with a strong focus on rapid prototyping and iterative product cycles to test hypotheses.
  • Design and implement robust, scalable, and maintainable full-stack systems, making critical architectural decisions, while following and nurturing best practices for code quality, testing, and continuous deployment (CI/CD).
  • Lead front-end development, creating intuitive, responsive, and high-performance user interfaces for researchers and innovators.
  • Develop and maintain backend services and APIs, ensuring seamless integration with front-end components and AI models.
  • Collaborate closely with our AI Engineer to integrate and productionize AI-centric prototypes, building the necessary APIs, data plumbing, and infrastructure. Contribute to the development of tools usable by AI agents
  • Design, implement, and manage database schemas, and take ownership of data migrations and integrity.
  • Service internal needs for tooling that supports Materiom’s AI R&D tasks, such as data annotation, dataset management, evaluation scaffolding, and orchestration.
  • Help manage and optimize cloud infrastructure on Google Cloud Platform (GCP), ensuring services are scalable, secure, and cost-effective.
  • Champion and refine best practices in collaborative software development, including version control, code review, and automated testing. You should have a grounded, nuanced take on the best use of AI coding assistants.
  • Demonstrate a high degree of autonomy and ownership, managing project priorities and delivering high-quality, impactful solutions with minimal supervision.

Minimum Qualifications

  • Bachelor’s degree in a technical field (e.g., Computer Science, Engineering) or equivalent practical experience.
  • 5+ years of professional experience in a software engineering environment, with a proven track record of designing, building, and deploying full-stack web applications in production.
  • Deep expertise in front-end development, particularly with React and TypeScript, and a strong sense for user experience (UX).
  • Strong proficiency in backend development, preferably with Python, and experience building and maintaining RESTful APIs.
  • Demonstrated experience designing and managing databases (e.g., MongoDB, BigQuery, PostgreSQL).
  • Expertise with a major cloud computing platform (GCP strongly preferred), including experience with core services (e.g., compute, storage, databases, networking).
  • Deep understanding and practical experience with software engineering best practices, including version control, automated testing, CI/CD, and scalable system design.
  • Demonstrated ability to navigate significant ambiguity, take high-level product ideas from concept to deployment, and drive complex projects to successful outcomes with high autonomy.
  • Exceptional problem-solving, analytical, and critical thinking skills, with the ability to diagnose and resolve complex technical challenges across the full stack.
  • Strong communication and collaboration skills, with a proven ability to work effectively in a small, multidisciplinary team.
  • Experience in a small, fast-paced, impact-driven startup environment, particularly in a pre-product-market-fit or early-growth stage.

Bonus Qualifications

  • Proven experience transforming an initial MVP or prototype into a robust, scalable platform.
  • Experience integrating with and building infrastructure around AI/ML models and APIs, including MCP.
  • Experience with data mining or working with complex, unstructured scientific or measurement data.
  • Background or strong interest in chemistry, polymer science, or materials science.
  • Experience with data engineering pipelines (e.g., ETL, data warehousing) on GCP.
  • Master’s degree in a related technical field.

What We Offer

Materiom is an impact-focused startup offering a supportive and flexible environment where you can drive the acceleration of net-positive materials using cutting-edge technology. Our benefits include

  • Competitive Salary: An annual salary range of £60,000 - £80,000, commensurate with your experience and expertise.
  • Annual Bonuses: Eligibility for performance-based bonuses to reward your contributions to the company’s success.
  • Generous Paid Time Off: 30 days of paid holiday per year, in addition to all UK bank holidays.
  • Learning & Mentorship Grants: An annual individual budget dedicated to developing your hard and soft skills.
  • Commuter Support: Access to a Bike2Work scheme to support sustainable travel.
  • Flexible Hybrid Working: A highly flexible scheme that includes weekly days at the office (London) and at home, as well as options for temporary remote work.
  • International Retreats: Regular company retreats, often held in international locations, to build connection and celebrate progress.
  • Collaborative team culture: Our culture is defined by deep, interdisciplinary collaboration, offering you the exciting opportunity to work at the intersection of materials science and AI to drive positive impact for people and the planet. 

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter*

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...

Select...
Select...
Select...
Select...