Sr. Software Engineer
at BLAIZE
Leeds, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Oct, 2024 | GBP 72000 Annual | 11 Jul, 2024 | 5 year(s) or above | Algorithms,Requirements Management,Working Experience,Computer Vision,Software Development,Debuggers,Computer Science,Systems Engineering,Level Design,Mathematics,Jira,Git,Ubuntu,C,C++,Gstreamer,Python,Physics,Devops | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
SUMMARY
Experienced Software Engineer with a keen interest in working with an innovative processor architecture targeted at AI and other cutting-edge applications with Blaize’s unique Graph Stream Processors (GSPs), specifically designed to solve present-day and future AI challenges.
EDUCATION AND EXPERIENCE
- Bachelor’s or master’s degree in computer science, mathematics, physics, or similar field; or equivalent experience
- 5+ years of relevant experience in the field
- Experience in systems engineering, requirements management, software development, and validation/testing
- Proven success in detail-oriented systems-level design and execution
- Solid knowledge of C++, C and Python
- Solid knowledge of tools like debuggers, Git and Jira
- Working experience with Ubuntu and other Linux based systems
- Strong documentation and writing skills
- Knowledge of AI/ML, computer vision algorithms
- Understanding of DevOps and CI/CD pipelines
- Experience with GStreamer, PyTorch, TensorFlow is a plus
Responsibilities:
- Design and implement complex software systems required for AI/ML and computer vision
- Define and drive systems requirements
- Contribute to infrastructure, tools and testing
- Contribute to software product planning by breaking complex products into projects and/or milestones that deliver incremental value
- Collaborate with engineering, architecture and stakeholders to ensure design, implementation, and delivery are on track
- Develop software proof-of-concepts for customers
- Mentor junior team members, share knowledge, and contribute to learning and collaboration
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer Science, Mathematics
Proficient
1
Leeds, United Kingdom