Scientific Software Engineer

Cambridge, United Kingdom

Apply now Apply later

Join Intellisense.io to build the future of Scientific Intelligence

Are you curious, collaborative, and excited by solving complex problems?

We're looking for an accomplished Scientific Software Engineer who thrives on intellectual challenge, enjoys working with a diverse team, and wants to use their skills to make a meaningful impact. If you love data, science, and technology, and value inclusion and empathy in your work environment, we want to hear from you.

What You’ll Do

You’ll be instrumental in creating and enhancing intelligent, data-driven models that help our customers better understand and optimise complex systems. These may include physical process models or state-of-the-art machine learning tools. Whether you come from academia, industry, or a different path altogether, we value the unique perspective you bring.

You’ll:

  • Develop, calibrate, and deploy models to real-world customer problems

  • Work with noisy, limited, or messy datasets to extract insights

  • Build fast, iterate often, and aim for production-grade quality

  • Collaborate with remote colleagues across time zones

  • Communicate ideas clearly to technical and non-technical audiences

  • Identify new technologies and contribute to innovation

About You

We’re not looking for “perfect” candidates, we’re looking for authentic, driven, and adaptable people. If you don’t meet every requirement, but believe you’d thrive in this role, please apply.

You might be someone who:

  • Has formal training in Mathematics, Physics, Computer Science, Engineering, or similar

  • Has 3+ years’ relevant experience or a PhD in a related field

  • Enjoys diving into hard problems and sharing knowledge with others

  • Is comfortable with Python and common data science/machine learning tools

  • Works independently and takes initiative

  • Cares about doing work that is rigorous, inclusive, and impactful

  • Is open to learning new technologies or approaches when the task calls for it

  • Values communication, empathy, and teamwork

  • Real-world industry experience is strongly preferred, as we’re looking for candidates who can apply advanced methods to practical, high-impact problems and navigate the complexity of real operational environments.

We welcome applications from both mid-level and senior professionals; however, due to the complexity of the role, it may not be suitable for recent graduates, as the successful candidate will be expected to solve complex problems independently and liaise directly with clients when appropriate.

Tools & Techniques We Use

You don’t need to know all of these, but you’ll have a chance to learn and work with:

  • Physical and empirical modelling of complex systems

  • Machine learning for prediction and inference

  • Optimisation and real-time decision engines

  • Bayesian methods and uncertainty quantification

  • Collaborative software development and production deployment

What We Offer

  • A truly inclusive, supportive team culture

  • Flexible working hours and remote-first environment

  • Competitive salary with performance-based growth

  • A chance to work on meaningful, impactful projects

  • Opportunities to stretch your skills and learn from others

  • A workplace where your voice is valued, your ideas are heard, and your wellbeing matters

Apply Today

We actively encourage applications from people of all backgrounds. You belong here. Let’s build something extraordinary together.


Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Bayesian Computer Science Engineering Machine Learning Mathematics PhD Physics Python

Perks/benefits: Career development Competitive pay Flex hours

Regions: Remote/Anywhere Europe
Country: United Kingdom

More jobs like this