Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Leeds Full-Time 43200 - 72000 £ / year (est.) No home office possible
BLAIZE

At a Glance

  • Tasks: Join our team to develop innovative AI solutions using cutting-edge technology.
  • Company: Blaize is a leader in AI innovation, focusing on high-performance computing solutions.
  • Benefits: Enjoy a diverse workplace, competitive salary, and opportunities for growth in tech.
  • Other info: We value diversity and are committed to equal opportunity for all applicants.
  • Why this job: Be part of a dynamic team pushing the boundaries of technology with real-world impact.
  • Qualifications: 5-7 years in software development, strong Python skills, and experience with AI/ML frameworks required.

The predicted salary is between 43200 - 72000 £ per year.

About Blaize

Blaize is building a hybrid AI platform engineered to support edge-to-cloud intelligence at scale—delivering efficient, scalable AI designed for complex, multimodal workloads across industries. We serve critical infrastructure sectors including smart city, defense, retail, manufacturing, healthcare, and automotive.

Our full-stack programmable processor architecture and low-code/no-code software platform enable real-time AI processing for high-performance computing at the network’s edge and in the data center. Blaize solutions deliver actionable insights with low power consumption, high efficiency, minimal size, and low cost.

Headquartered in El Dorado Hills (CA), Blaize has over 200 employees worldwide, with teams in San Jose (CA) and Cary (NC), and subsidiaries in Hyderabad (India), Leeds and Kings Langley (UK), and Abu Dhabi (UAE).

To learn more, visit www.blaize.com or follow us on LinkedIn at @blaizeinc.

Blaize is at the forefront of AI innovation, specializing in advanced processor architectures designed for high-performance applications. We are committed to pushing the boundaries of technology and driving real-world impact through cutting‑edge solutions.

Leeds, UK

Job Description

We are seeking a talented engineer to join our dynamic team, focusing on developing and implementing innovative solutions using Blaize Graph Stream Processors. This role is perfect for individuals who thrive on challenges and are passionate about working with the latest advancements in Neural Networks and Machine Learning technologies.

Key Responsibilities

  • Design and implement software systems for AI/ML operations and functionality.
  • Develop and maintain CI/CD pipelines to ensure smooth deployment and integration of applications.
  • Create software proof‑of‑concept projects for customers to demonstrate potential solutions.
  • Adhere to engineering policies, processes, procedures, and guidelines to ensure quality and compliance.
  • Work on embedded/IoT applications, ensuring efficient integration and performance.
  • Contribute to the development and optimization of lower‑level software components in C/C++.
  • Implement DevOps practices to streamline deployment and improve system reliability.

Qualifications

  • An AI‑positive mindset with a desire to apply and build upon your learning with an existing product.
  • BS/MS in Computer Science, a related STEM field, or equivalent experience in Physics and Mathematics.
  • 5-7 years of Software Development Experience.
  • Strong proficiency in Python, with hands‑on experience in asynchronous programming (Python asyncio).
  • 2+ years of experience with AI/ML frameworks (e.g., PyTorch, TensorFlow, Keras).
  • Strong problem‑solving skills and the ability to work collaboratively in a team environment.

Preferred

  • Experience with embedded systems and IoT technologies.
  • Some experience with C/C++ programming.
  • Good understanding of DevOps principles and practices.

Blaize is an equal‑opportunity employer. We pride ourselves on having a diverse workforce and we do not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, or any other basis protected by law. We respect the gender, gender identity, and gender expression of our applicants and employees, and we honor requests for preferred pronouns. It is our policy to comply with all applicable national, state, and local laws pertaining to nondiscrimination and equal opportunity.

#J-18808-Ljbffr

Senior Software Engineer employer: BLAIZE

Blaize is an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration in the rapidly evolving field of AI technology. Located in El Dorado Hills, employees benefit from a supportive environment that prioritises professional growth, with opportunities to work on cutting-edge projects and engage with advanced technologies. With a commitment to diversity and inclusion, Blaize ensures that every team member feels valued and empowered to contribute to meaningful solutions.
BLAIZE

Contact Detail:

BLAIZE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with Blaize's technology and products. Understanding their programmable processor architecture and low-code/no-code platform will give you an edge in interviews, as you'll be able to discuss how your skills can directly contribute to their innovative solutions.

✨Tip Number 2

Showcase your experience with AI/ML frameworks like PyTorch or TensorFlow. Prepare specific examples of projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise and align with the role's requirements.

✨Tip Number 3

Highlight your proficiency in Python and asynchronous programming. Be ready to discuss how you've used Python in previous roles, particularly in developing CI/CD pipelines or working on embedded systems, as this is crucial for the position.

✨Tip Number 4

Prepare to discuss your problem-solving skills and teamwork experiences. Blaize values collaboration, so think of examples where you've worked effectively in a team to overcome challenges, especially in high-performance computing or AI-related projects.

We think you need these skills to ace Senior Software Engineer

Proficiency in Python
Asynchronous Programming (Python asyncio)
Experience with AI/ML frameworks (e.g., PyTorch, TensorFlow, Keras)
Software Development Experience (5-7 years)
Embedded Systems Knowledge
IoT Technologies Understanding
C/C++ Programming Skills
DevOps Principles and Practices
CI/CD Pipeline Development
Problem-Solving Skills
Team Collaboration
Software System Design
Real-Time Processing Solutions
Quality Assurance and Compliance Adherence

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Python and AI/ML frameworks. Emphasise any projects that showcase your skills in asynchronous programming and DevOps practices.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for AI and machine learning. Mention specific projects or experiences that align with Blaize's focus on innovative solutions and real-time insights.

Showcase Relevant Projects: Include examples of software proof-of-concept projects you've worked on, especially those related to AI/ML operations. This will demonstrate your hands-on experience and problem-solving skills.

Highlight Team Collaboration: Since the role requires working collaboratively, mention any previous team projects or experiences where you contributed to a successful outcome. This shows your ability to work well in a dynamic environment.

How to prepare for a job interview at BLAIZE

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, AI/ML frameworks like PyTorch or TensorFlow, and any relevant projects you've worked on. Highlight specific examples where you implemented innovative solutions or optimised existing systems.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Practice explaining your thought process when tackling complex problems, especially in areas related to embedded systems or CI/CD pipelines. This will show your analytical skills and ability to work under pressure.

✨Understand the Company’s Vision

Research Blaize's products and their impact on AI processing solutions. Be ready to discuss how your skills align with their mission of pushing technology boundaries and driving real-world impact. This shows your genuine interest in the company and its goals.

✨Prepare for Team Collaboration Questions

Since teamwork is crucial in this role, be ready to share experiences where you successfully collaborated with others. Discuss how you handle conflicts, share knowledge, and contribute to a positive team environment, especially in a fast-paced setting.

Senior Software Engineer
BLAIZE
Location: Leeds

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

>