Neuro (W21)
Serverless compute for Machine Learning

Software Engineer

$60k - $100k0.10% - 0.50%

Bath, UK
Full-time
3+ years
About Neuro

We’re building a strong software engineering team and are at an important inflection point. As early members or our engineering team, you’ll be responsible for developing the early versions of our application, designing and implementing robust and scalable development practices and will help set the direction of our product, culture and company.

About the role

Skills: Python

About the role

At Neuro we’ve built the API for serverless ML compute. We abstract the entire infrastructure required to efficiently train and deploy your models so that ML engineers can focus on ML, not servers.

We’re building a strong software engineering team and are at an important inflection point. Engineers are responsible for developing our application in accordance with our roadmap and customer needs, and for designing and implementing robust and scalable development practices. Engineers will set the direction of our product, culture and company.

What you'll be working on

You’ll be involved in all aspects of the development and performance of our customer facing API. You might specialise in some areas more than others but your work will likely include:

  • Developing our API with new and improved features and functionality;
  • Improving and maintaining the infrastructure that handles the API requests; and
  • Building other tools to improve the customer facing product.

Essential requirements

  • BS/MS/PhD in Computer Science or a related field;
  • 4+ years of professional software engineering experience;
  • Experience programming in Python;
  • Experience with designing high-performing, reliable, and scalable backend systems. We are looking for engineers that can own a feature from start to finish;
  • Experience working with cloud technologies (Docker, Kubernetes, AWS, GCP, Azure, etc.);
  • Experience with SQL and noSQL databases; and
  • The existing right to work in the UK.

Not essential but nice to have

  • Experience with products in the MLOps and cloud infrastructure space;
  • Experience with building large scale data pipelines (Kafka, Spark, Hadoop, Airflow, etc.);
  • Experience contributing to open source projects and/or associated communities; and
  • Experience with software security and data sensitive applications.

The job is onsite at our lovely offices in Bath however some flexible working is allowed.

Technology

We originally created a chip architecture to optimise ML operations. We built it on top of FPGAs and built our own compiler and programming language to communicate with our custom hardware. We then went into building our current product, an API that enables ML engineers to train and deploy their models in a server-less manner. We work with Python and built our own infrastructure pipeline to enable server-less GPU compute. We care about using the right programming language for each application.

Other jobs at Neuro

Software Engineer
fulltime
Bath, UK
Backend
$60k - $100k
0.10% - 0.50%
3+ years
Software Engineer (ML infrastructure)
fulltime
Bath, UK
Backend
$60k - $85k
0.10% - 0.50%
3+ years