At a Glance
- Tasks: Design and implement innovative AI/ML software solutions with cutting-edge technology.
- Company: Join Blaize, a leader in hybrid AI platforms transforming industries worldwide.
- Benefits: Competitive salary, diverse team culture, and opportunities for professional growth.
- Other info: Dynamic work environment with a commitment to diversity and inclusion.
- Why this job: Be at the forefront of AI innovation and make a real-world impact.
- Qualifications: 5-7 years of software development experience and strong Python skills required.
The predicted salary is between 60000 - 80000 £ 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.
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 plus 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.
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
Network like a pro! Reach out to current employees at Blaize on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role there. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! If you’ve got projects that demonstrate your expertise in AI/ML, make sure to highlight them during interviews. Bring along proof-of-concept projects or GitHub links to showcase what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills, especially in Python and C/C++. Practice common algorithms and data structures, and be ready to solve problems on the spot. We all know how important it is to impress with your technical prowess!
✨Tip Number 4
Don’t forget to 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 being part of the Blaize team!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with AI/ML frameworks and any relevant projects you've worked on, especially those involving Python and C/C++.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about AI and how your background makes you a great fit for our team. Share specific examples of challenges you've tackled in previous roles that relate to the job description.
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—demonstrate them! Include examples of how you've solved complex problems in software development or AI/ML projects. We love seeing how you think!
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 BLAIZE
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and AI/ML frameworks like PyTorch and TensorFlow. Brush up on your knowledge of asynchronous programming and be ready to discuss how you've applied these skills in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in software development and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your strong problem-solving abilities and collaborative spirit.
✨Demonstrate Your Passion for AI
Blaize is looking for someone with an AI-positive mindset. Be ready to share your thoughts on the latest advancements in AI and Machine Learning, and how you envision contributing to their innovative solutions. Show that you’re not just a coder, but someone who’s genuinely excited about the field.
✨Prepare Questions That Matter
At the end of the interview, you’ll likely have the chance to ask questions. Prepare thoughtful queries about Blaize's projects, team dynamics, or future technology directions. This shows your interest in the company and helps you assess if it’s the right fit for you.