Software Engineer

Employmentaltos Labs
Cambridge, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote
Cambridge, United Kingdom

Tech stack

3D Computer Graphics Software
3D Rendering
API
Altium Designer
Amazon Web Services (AWS)
User Authentication
C++
Software as a Service
Computer Programming
Linux
Django
Embedded Software
Experimental Data
Design of User Interfaces
Python
Linux kernel
Molecular Modelling
OAuth
OpenGL
Software Architecture
TensorFlow
JSON Web Token
Scientific Computating
Software Engineering
Spatial Data Infrastructures
Amazon Connect
PyTorch
Deep Learning
Information Technology
Mixed Reality

Job description

Job Title: Scientific Software Engineer (Contractor)Location: Cambridge, UK Term: 12 months

The MissionAt Altos Labs, we are driven by a singular goal: transforming medicine through cellular rejuvenation programming. We are seeking a highly skilled Programming Contractor to enhance our suite of molecular modeling and structural biology tools. You will build the engines and interfaces that allow our scientists to interact with the building blocks of life at atomic resolution, bridging the gap between experimental data and computational simulation.

The RoleYou will be responsible for developing and optimizing high-performance software designed for the real-time manipulation of macromolecular structures. This role requires a developer who can move seamlessly between low-level physics optimizations and high-level user interface design., Senior Software Engineer | Remote | Django | SaaS UK Remote (Quarterly team meet-ups) £60,000-£70,000 (DOE) Tech Stack: - Python - Django - Authentication methods - OAuth2, JWT, API keys - AWS SR2 are partnering with a growing SaaS platform used by organisations..., Title : Senior Software Engineer Company : Telecoms One of the most advanced and (genuinely) passionate telecoms teams, developing infrastructure literally keeping millions of the British public safe, are looking for a Senior Software Engineer with expertise in Linux Kernel..., An exciting opportunity for a Senior C++ Software Engineer has arisen technology firm delivering low-latency trading solutions, based in Cambridge. This is a great opportunity for a Senior C++ Software Engineer to design and develop C++ software on Linux OS, contributing to..., Job Description A fantastic opportunity has arisen for a Principal Audio Software Engineer to join a specialist engineering department supporting the development of next-generation, mission-critical communication products. This role performs the duties of a senior...

Requirements

Python Mastery: Expert-level experience in Python for scientific computing and software architecture.

High-Performance Plumbing: Proven experience with modern C++ and creating seamless Python bindings (ideally using PyBind11) to bridge performance-critical kernels with flexible user interfaces.

Scientific UI/UX: Strong experience developing desktop graphical interfaces (ideally using PyQt5 or PySide2). You should be comfortable building intuitive, responsive tools for expert scientific users without sacrificing accessibility to beginners.

Interactive 3D Graphics: Experience with high-performance 3D rendering (e.g., OpenGL) and the challenges of visualizing large-scale complex scenes in real time.

Candidates with strong depth in at least two of the above areas with clear willingness and ability to expand their scope will be considered.

Preferred Qualifications

Molecular Dynamics (MD): Deep familiarity with classical force fields (e.g., AMBER, CHARMM) and a passion for the next generation of machine-learning force fields and potentials.

Experimental Data Integration: Experience working with structural data derived from X-ray crystallography and/or cryo-EM, specifically regarding model building and refinement.

ML Frameworks: Proficiency with frameworks such as PyTorch or TensorFlow, particularly applied to geometric deep learning or molecular property prediction.

Graphics Performance: Familiarity with shader programming and optimizing render loops for complex scenes containing millions of primitives.

Virtual and Mixed Reality: Familiarity with and interest in VR/AR

Ability to translate complex physical equations into efficient, maintainable code.

Strong understanding of 3D geometry manipulation and spatial data structures.

A collaborative mindset, capable of working alongside world-class structural biologists, computational chemists and computer scientists.

Level of experience/education

Education: Ph.D. or Master's degree in Computational Chemistry, Computational Physics, Computer Science, or a related field with a strong focus on scientific computing.

Experience: Typically 5+ years of post-graduate experience developing and deploying scientific software, preferably in a molecular simulation or structural biology, and/or interactive 3D graphics context., Amazon Connect Senior Engineer Travel: Ability to travel up to 30% Location: Remote UK Are you a cloud-based Customer Experience Software Engineer with experience in the implementation of AWS Cloud contact center solutions. with a solid understanding of application...

About the company

Our MissionOur mission is to restore cell health and resilience through cell rejuvenation to reverse disease, injury, and the disabilities that can occur throughout life. Diversity at AltosWe believe that diverse perspectives are foundational to scientific innovation and inquiry. At Altos, exceptional scientists and industry leaders from around the world work together to advance a shared mission. Our intentional focus is on Belonging, so that all employees know that they are valued for their unique perspectives. We are all accountable for sustaining a diverse and inclusive environment., A leading technology company in Cambridge is seeking a Software Engineering Manager to lead and mentor a team of engineers. Responsibilities include overseeing the development of the Octopart platform, managing project workloads, and fostering collaboration across teams...., Senior Software Engineer (Contractor- Tristan Croll) Cambridge, UKOur Mission Our mission is to restore cell health and resilience through cell rejuvenation to reverse disease, injury, and the disabilities that can occur throughout life.Diversity at Altos We believe that..., Altium is transforming the way electronics are designed and built. From startups to world's technology giants, our digital platforms give more power to PCB designers, supply chain, and manufacturing, letting them collaborate as never before. - Constant innovation has..., Job Description Join a world-leading quantum technology company - Cambridge, Hybrid Working Model This fast-growing technology company is building the world's first quantum error correction software stack, working at the intersection of hardware and software to enable...

Apply for this position