Enable job alerts via email!

Junior Software Engineer

Tracer

London

On-site

GBP 30,000 - 45,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in London is seeking a Junior Engineer to develop an advanced observability platform for high-performance computing. Join the founding team to tackle complex engineering challenges and shape the future of scientific breakthroughs. Experience in Rust and a passion for problem-solving are key for this impactful role.

Qualifications

  • 1-2 years of experience building complex software systems.
  • Proficiency in low-level programming like Rust, C.
  • Strong product mindset ensuring technical solutions align with business priorities.

Responsibilities

  • Architect and develop Rust-based client for data ingestion.
  • Design and implement core platform features.
  • Drive core architecture decisions and lead deployment on customer cloud.

Skills

Problem Solving
Technical Expertise
Adaptability
Collaboration

Tools

Rust
AWS
Terraform

Job description

Note - We offer UK visa sponsorship for exceptional candidates

About Tracer

Many scientists struggle to debug broken bioinformatics pipelines they use for research, which slows down the velocity of new scientific breakthroughs like drug development , that could help millions of people. To fix this, we're building an advanced observability platform for high-performance computing. Backed by $3M in funding from top investors and located in the heart of London, we're assembling a founding team to accelerate. Ready to make an impact?

Your Mission

As a Junior Engineer, you'll focus on developing our core observability platform along with our founding engineering team. You'll contribute to key architectural decisions and write production code; you'll also tackle some of the most complex engineering challenges we encounter. This role is ideal for engineers who want to shape the technical foundations of the platform and have a direct impact on the product.

Our Core Values

Passion → We lead with passion. When we care deeply about our work, great things follow.

Intelligence → We face the hard truths, ask the right questions, and solve problems as a team

Fun & Fearlessness → The best work happens when you’re having fun and taking on big challenges.

Hard Work →We work really hard, but live a life worth living - and take epic holidays.

Experiment → We experiment relentlessly in pursuit of truth, learn fast, and iterate faster

Meritocracy → Like a professional sports team, we focus on contribution and reward excellence.

Key Responsibilities

  • Architect and develop our Rust-based client for data ingestion
  • Design and implement core platform features:

○ Data ingestion connectors

○ Logs management systems

○ Observability interfaces

○ Error resolution tools

  • Drive core architecture decisions and lead deployment on customer cloud
  • Collaborate with teams to align technical solutions with business goals
  • Foster engineering excellence in the team through mentorship and best practices

Key Skills And Experience

  • Brings 1-2 years of experience in building complex software systems
  • Proven ability to solve challenging engineering problems
  • Demonstrates deep technical expertise in high-performance computing, observability, cloud infrastructure, data engineering, or data science
  • Proficient in low-level programming like Rust, C, or other technologies
  • Track record of taking calculated technical risks and learning from failures
  • Ability to leverage open-source architectures to accelerate development
  • Thrives in fast-paced environments while managing multiple priorities
  • Proven track record of shipping complex products at high velocity
  • Brings a strong product mindset, ensuring technical solutions align with business priorities

Bonus points

  • Proficient in high-performance data infrastructure
  • Experienced in technical leadership as a manager or project lead
  • Early-stage startup experience

Our Tech Stack

  • Rust: We prioritise speed and efficiency for our core systems
  • Nextflow & AlphaFold
  • AWS + Terraform: Automated, scalable infrastructure for seamless deployment
  • eBPF and techniques like dynamic library rewriting, monkey patching, and runtime adjustments

P.S. Experience with our stack is valued but not required . We prioritise strong engineering fundamentals and an ability to adapt. Not sure if you meet 100% of the criteria? We encourage you to apply anyway. Curiosity and learning ability matter more than perfection.

Interview Process (subject to change)

  • Initial call with Talent (30 min)
  • Intro call with Founder or Lead Engineer (30 min)
  • Take-home technical assignment
  • Technical interview (1h)
  • Offer!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.