Software Engineer - Developer Experience Bristol in London
Software Engineer - Developer Experience Bristol

Software Engineer - Developer Experience Bristol in London

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
F

At a Glance

  • Tasks: Join our Developer Experience team to enhance workflows and shape user interactions with AI accelerators.
  • Company: Innovative tech company focused on cutting-edge AI solutions.
  • Benefits: Competitive salary, health benefits, hybrid work, and opportunities for professional growth.
  • Why this job: Make a real impact in the fast-paced world of AI technology.
  • Qualifications: 5 years in Infrastructure Engineering and proficiency with build tools like Bazel.
  • Other info: Dynamic environment with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 Β£ per year.

We are building cutting-edge AI accelerator solutions, spanning hardware and software, and we are looking for a Software Engineer to join our Developer Experience team to help us scale fast, build smart, improve our internal developer experience, and help shape the developer experience others will have with our accelerator.

We have multiple teams who produce different software and hardware components including:

  • Machine Learning models in Python.
  • Compilers to create representations of LLMs to operate on our hardware.
  • Linux kernel drivers, and low level system software, written in C, C++23, and Rust.
  • Create hardware verifiers, simulators, and designs using Cocotb, Verilator, and Icarus Verilog.
  • Run hardware simulations on large core count servers and VMs.

Our workflows are built around Bazel in a monorepo with GitHub Actions for CI/CD, and our teams produce software that runs on Apple Silicon Macs, both ARM and x86-64 systems running Linux, RISC-V, and our own hardware.

What you will be doing:

  • Improving our developers day-to-day workflow.
  • Creating the experience that will define how our customers will interact with our accelerators.
  • Finding solutions to ensure our Bazel builds, monorepo, and CI configuration can scale as we grow the company.
  • Create, debug, and optimise our Bazel build rules.
  • Contribute to upstream Bazel rules that we use.
  • Manage and optimise our CI compute cluster, and help other teams with our other compute clusters.
  • Extend support for new languages and technologies.
  • Work hybrid on-site, in one of our UK offices (Bristol, or possibly London), at least three days per week.

What we hope you will bring:

  • 5 years experience in Infrastructure Engineering.
  • 3 years of experience with build tools.
  • Experience building and maintaining advanced CI/CD pipelines for large-scale products.
  • Proficiency with Bazel.
  • Scripting and automation skills in Python.
  • A degree in Computer Science, Engineering, or a related field (or equivalent experience).

Additional skills that are nice to have:

  • Experience working with machine learning pipelines or large language models.
  • Knowledge of GitHub Actions, and modern cloud services.
  • Knowledge of build systems for complex, multi-language projects.
  • Strong background in containerisation and orchestration technologies (Docker, Kubernetes).

Software Engineer - Developer Experience Bristol in London employer: Fractile Ltd

Join a pioneering company at the forefront of AI accelerator solutions, where innovation meets collaboration in a vibrant work culture. As a Software Engineer in Bristol, you'll enjoy a hybrid work model, competitive benefits, and ample opportunities for professional growth, all while contributing to cutting-edge projects that shape the future of technology. Our commitment to employee development and a supportive environment makes us an exceptional employer for those seeking meaningful and rewarding careers.
F

Contact Detail:

Fractile Ltd Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer - Developer Experience Bristol in London

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at meetups. Ask them about their experiences and share your passion for developer experience. This can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those related to Bazel or CI/CD pipelines. This gives potential employers a taste of what you can do and how you think.

✨Tip Number 3

Prepare for the interview by brushing up on relevant technologies. Be ready to discuss your experience with build tools and automation in Python. We want to see your problem-solving skills in action!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace Software Engineer - Developer Experience Bristol in London

Bazel
CI/CD Pipelines
Python
C
C++23
Rust
GitHub Actions
Containerisation
Orchestration Technologies
Machine Learning
Scripting and Automation
Infrastructure Engineering
Build Tools
Multi-language Build Systems

Some tips for your application 🫑

Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your experience with Bazel, CI/CD pipelines, and any relevant programming languages. We want to see how you can contribute to our Developer Experience team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for improving developer workflows and how your background aligns with our mission. Let us know why you're excited about working with cutting-edge AI accelerator solutions.

Showcase Your Projects: If you've worked on relevant projects, whether in a professional setting or as personal endeavours, make sure to mention them. We love seeing practical examples of your work, especially if they involve build tools or CI/CD processes!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!

How to prepare for a job interview at Fractile Ltd

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Bazel and CI/CD pipelines. Brush up on your Python scripting skills and be ready to discuss how you've used these tools in past projects.

✨Showcase Problem-Solving Skills

Prepare to discuss specific challenges you've faced in optimising build processes or managing CI configurations. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.

✨Understand the Developer Experience

Since this role focuses on improving developer workflows, think about what makes a great developer experience. Be ready to share your ideas on how to enhance internal processes and how you’ve contributed to similar improvements in previous roles.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current challenges with their developer experience and how they envision the role evolving. This shows your genuine interest in the position and helps you gauge if it’s the right fit for you.

Software Engineer - Developer Experience Bristol in London
Fractile Ltd
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
  • Software Engineer - Developer Experience Bristol in London

    London
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • F

    Fractile Ltd

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>