The opportunity
We are seeking an experienced Full Stack Developer to join the engineering team developing the platform for our unique machine learning technology. Alchemite™ Engine provides a RESTful OpenAPI interface for interacting with datasets and models and is implemented in Python with Flask, using PostgreSQL and OpenSearch for storage and Redis for queuing. Customers use Alchemite™ Engine directly or through Alchemite™ Analytics, a React web application written in TypeScript using TailwindCSS for styling, react-query for data-synchronization and is served with Nginx. Our applications are containerised and deployed to Kubernetes on our Google Cloud infrastructure or customer managed environments.
Main Duties and Responsibilities
You will work as part of our engineering team to develop and improve our existing Alchemite™ platform as well as working on new features or products targeted to novel sectors for our business. On a day-to-day basis you will be working on UI components with complex state and design requirements as well as backend services and jobs running in a distributed environment. You will use your experience to provide key insights and guidance to develop our platform in a robust, scalable and secure manner.
What makes you our next Full Stack Developer
Essential Requirements
- 3+ years experience in professional software development
- Experience using TypeScript/JavaScript, ideally with the React framework, to build production ready web-based applications
- Experience using Python to develop secure and reliable server-side applications in a distributed environment
- Experience or knowledge of SQL and NoSQL databases, ideally PostgreSQL and OpenSearch, such as their strengths, weaknesses and optimization strategies
- Experience developing with testing libraries, such as Jest or Pytest
- Experience using Git for professional software development
- Self-motivated with strong problem-solving and analytical skills
Desirable Requirements
- Bachelor 2:1 degree in computer science or a related field such as engineering, science, or mathematics
- Knowledge of Docker, Kubernetes and Helm
- Experience architecting, maintaining or significantly refactoring a full stack application
- A good ability to communicate technical challenges and opportunities
- Experience working with others in an agile environment to deliver value early and continuously
- Experience using CI tools to test and deploy applications, ideally CircleCI
What can we offer you?
- A competitive financial package – salary and share options
- 5 weeks annual leave pro rata, flexible leave policy
- A collaborative work environment with neither red tape nor bureaucracy
- Scope for career development as an early team member
- Support and resources to develop your skills and succeed in the role
- Hybrid working arrangements
- Access to an EAP, wellbeing champion, and financial advice
- Cycle scheme
About Intellegens
At Intellegens we enable our customers to apply advanced machine learning methods, accelerating innovation in materials, chemicals, manufacturing, and beyond. Our software can extract hidden value from real-world experimental and process data, serving organisations such as NASA, Johnson Matthey, Boeing, and AstraZeneca. The results are: faster R&D; greener, more cost-effective, better products; and more efficient use of resources. Originally a spin-out from the University of Cambridge, we are at an exciting phase in our development, with well-established products and customers, ambitious growth plans including a recent move to our new headquarters in Cambridge, whilst expanding our team into the US. We push the boundaries of machine learning, while working on interesting projects in a friendly, informal, and motivational work environment.
How to apply
If you are interested in this role, send a CV or showcase your suitability by emailing polly@intellegens.com
Please no recruitment agencies.
Back to Careers.