At a Glance
- Tasks: Drive the development of innovative web applications using data and AI to impact bio-based materials.
- Company: Join Materiom, a mission-driven tech startup focused on sustainability and innovation.
- Benefits: Enjoy a competitive salary, generous paid time off, and flexible hybrid working options.
- Why this job: Make a real difference in the world while working with cutting-edge technology and a passionate team.
- Qualifications: 5+ years in software engineering with expertise in full-stack development and user experience.
- Other info: Collaborative culture with opportunities for learning, mentorship, and international retreats.
The predicted salary is between 60000 - 80000 £ per year.
We are seeking a full-time Senior Software Engineer (full-stack) to help drive the rapid prototyping, development, and productization of data- and AI-heavy web applications to accelerate the R&D and uptake of bio-based materials that have a net-positive impact on the planet.
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.
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.
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 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.
- 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.
Senior Software Engineer in London employer: Materiom
Contact Detail:
Materiom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to AI and web applications. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We all know that confidence is key, so the more you practice, the better you'll perform!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing passionate candidates who are eager to make an impact.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with full-stack development, especially in front-end technologies like React and TypeScript, as well as your backend skills. We want to see how your unique background aligns with our mission at Materiom!
Showcase Your Projects: Include examples of your previous work that demonstrate your ability to build scalable web applications. If you've transformed prototypes into production-ready solutions, let us know! We love seeing real-world applications of your skills, especially those that have a positive impact.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate candidates who can communicate complex ideas simply, as this reflects the collaborative spirit we value at Materiom.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Materiom, where we’re all about making a difference together!
How to prepare for a job interview at Materiom
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React, TypeScript, and Python. Brush up on your full-stack development skills and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Materiom values analytical thinking, so think of examples where you navigated ambiguity and delivered impactful solutions.
✨Understand Materiom's Mission
Familiarise yourself with Materiom’s focus on bio-based materials and their impact on the planet. Be ready to articulate how your skills and experiences align with their mission and how you can contribute to their goals.
✨Prepare for Collaborative Scenarios
Since you'll be working closely with a multidisciplinary team, think of examples that highlight your collaboration skills. Be prepared to discuss how you’ve worked effectively in small teams and contributed to collective success.