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
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
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.