
Senior Software Engineer-Perflib
- Hyderabad, Telangana
- Permanent
- Full-time
- You will be responsible for understanding business needs and knowing how to create and manage the tools, and you will be responsible for conferring with users, studying system flow, data usage, and work processes following the software development lifecycle.
- You will be responsible for identifying, prioritizing and executing tasks in the software development life cycle.
- You will be responsible for performing verification testing.
- You will have to collaborate with the internal teams and vendors to fix and improve products.
- Ensuring the quality of our software releases through testing strategy of new features and changes.
- Understanding the requirements against sub-components and crucial features of upcoming Blaize SDK.
- Developing comprehensive test plans, and collaborating with the automation team to ensure proper regression test coverage
- To contribute in automation frameworks for the graph optimizer.
- At least 4+ years of experience in software development (experience levels can vary from company to company and sometimes in internal job postings; it can depend on the candidate's qualifications and expertise in using the tools and programs.)
- One should have a strong knowledge of data structures, algorithms, and computer science fundamentals. The data structures and algorithms are the most important part for any software developer, and having a strong foundation in DSA concepts can take you to the top amongst the many developers.
- Should have a strong knowledge of coding and good problem-solving skills.
- Understanding of Computer architecture, graph processing and Familiarity with Assembly programming.
- Experience with traditional computer vision algorithms and image processing is preferred, should have Strong analytic and debugging skills
- Familiarity with AI/MLs is also beneficial.
- Knowledge of test Automation tools and regression setup.
- Hardware bringup experience.
- C/C++, Python, data structures, DNN, ML networks experience.
- Experience in GPU's and knowledge of writing parallel kernels for GPU's.
- Understanding of YOLO networks, LLM's, etc is a plus.