Software Engineer - Backend

Join us as a software engineer at Silico to build and shape the simulation platform of tomorrow. Technical challenges galore, a human approach to working, and sometimes hats.

Silico

Making decisions in the modern world is difficult. How can we plan and predict the outcome of new strategies, in an era of globally disruptive events? A new illness might fundamentally change our lives and work; a single grounded ship could affect global supply chains for weeks; fighting climate change will mean fundamental changes to how the world operates.

At Silico, we believe simulation is the key, combining hard data with human knowledge and intuition, enabling foresight in the face of radical uncertainty. We're building a platform which allows people to build models of their world collaboratively, simulating possible futures and optimising for a brighter outcome.

We believe in a transparent, evidence-based approach to decision-making. We want to give people insight into their problems and help them reach reasoned conclusions, with models they can fully understand. We'd love for you to join us to help make this a reality.

Silico is VC funded, backed by Founders Factory and Forward Partners, with a Seed stage currently closing.

Job Description

We're looking for backend engineers to join our growing team of 5, to help us envision and build a new kind of decision platform. We're building a collaborative visual workspace and interactive compiler, in tandem with near real-time simulation execution and results visualisation.

You'll be building on Docker and Kubernetes to provide the data and compute services to power Silico. You'll have input and scope to think about how we architect our services, and scale out to simulate entire enterprises.

Our tech stack consists of:

  • Rust for main API service, as well as compiler toolchain (compiled to WebAssembly)
  • Additional Python, Typescript & Golang microservices
  • React & Typescript frontend SPA (Next.js)
  • Docker/Kubernetes
  • PostgreSQL
  • Google Cloud Platform

Qualifications

Essential:

  • 2-3 years experience building backend services, using a statically typed language (e.g. Go, Java, TypeScript, Rust)
  • SQL Database (preference to PostgreSQL) experience

Desirable to have experience in one or more of the following areas:

  • Any of gRPC, Protobuf, GraphQL, Parquet, Arrow
  • Working with Kubernetes
  • Building data pipelines, e.g. Airflow/Beam or similar tools
  • Building CI/CD pipelines
  • Building interpreters or compilers

Silico is a remote working company, but applicants must have the right to work and reside within the UK.

Our Culture

Silico is an early stage startup with big technical challenges and exciting opportunities to change how companies operate. We're mission focused, and believe the best way to accomplish big things is to give people a great place to work and the space to flourish.

As part of our early company, you'll have ample opportunity, and need, to wear multiple hats and get your hands dirty across both engineering and product concerns. We're pragmatic at heart, recognising that the right solution can range from a quick hack through to a beautifully architected masterpiece.

We want people who share our vision of a world where decisions are conceived and tested with rigour and quantitative analysis, rather than just purely gut feelings.

Perks & Benefits

  • Typical £60k - £80k Salary
  • Typical 0.1% - 0.25% Equity through Options
  • Additional allowances for WFH amenities, and professional learning/training
  • The chance and space to solve difficult problems
  • Ownership to choose approaches, and take ideas through to reality

Additional information

  • Remote status

    Fully remote

We usually respond within three days

Or, know someone who would be a perfect fit? Let them know!

Perks and Benefits

  • Meaningful Compensation

    A competitive salary and equity package, as well as your choice of equipment and a monthly WFH allowance for desks, monitors, or maybe just some good coffee.

  • Real Product Impact

    We're actively shaping the product and want you to be part of that process.

  • Autonomy and Responsibility

    These go hand in hand here, and you'll be able to grow into ownership of your domain.

  • Flexible and Remote Working

    Outside of a few sync touch points, work whenever you're most productive.

  • Grow with us

    By joining us at an early stage, you get to help us shape our culture and values.

Working with us

We're a small team, all about autonomy, attention to detail and an iterative approach. We're keen to work on tough challenges, while maintaining a care and focus to produce quality work we can be proud of.

We're early in our journey and looking for people keen to contribute and shape our company and culture as we grow.

Already working at Silico?

Let’s recruit together and find your next colleague.

email
@silicoai.com
Teamtailor

Applicant tracking system by Teamtailor