Software Quality Assurance Engineer
at Luxoft
Polska, , Poland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Nov, 2024 | Not Specified | 22 Aug, 2024 | 4 year(s) or above | Hyper V,Docker,Bash,R,Linux,Computer Engineering,Computer Science,Powershell,Scripting Languages,Windows,Lxc,Javascript,Python | 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:
PROJECT DESCRIPTION
Join a dynamic and innovative team that is pushing the boundaries of technology in the field of machine learning and AI. We are working on cutting-edge software and hardware integration projects, focusing on optimizing performance, enhancing power efficiency, and ensuring the highest standards of software quality. You will be part of a global team, contributing to the development and testing of AI-based inference software and machine learning models.
SKILLS
Must have
Strong Computer Science fundamentals and problem-solving skills
Strong programming skills in at least two of the following scripting languages: Python, Javascript, Bash, PowerShell
Strong understanding of applied machine learning using current ML Frameworks: Pytorch, Tensorflow, ONNX, CNTK, R, etc.; Exposure to C/C++, Go, Rust a plus
Good understanding of multi-core compute hardware and device driver fundamentals
Good knowledge of computer virtualization technologies: Hyper-V, KVM, LXC, Docker, K8, etc.
Good knowledge and experience working with OS SDK/developer tools in Linux, Windows
4+ years of relevant experience
Nice to have
BS/MS in Computer Engineering, Computer Science or equivalent
Responsibilities:
Participate in product and software requirement reviews with engineering teams
Design, develop, execute, and maintain tests for inference and machine learning software stack based on product requirements and microarchitectural specifications
Develop and craft detailed test plans based on microarchitectural specifications and drive test plan reviews with software engineering teams
Monitor inference and training performance, as well as power consumption across various stack versions and hardware IPs, by defining and tracking verification metrics
Research and implement verification methodologies to enhance automation, productivity, and efficiency
Collaborate with teams across multiple geographic locations
Work in diverse environments including Hypervisors, Containers, Linux, and Windows
Develop and deliver training materials on new features and test methodologies
Stay updated on the latest AI technologies, emerging tools, and industry best practices
REQUIREMENT SUMMARY
Min:4.0Max:9.0 year(s)
Computer Software/Engineering
IT Software - QA & Testing
Software Testing
Graduate
Proficient
1
Polska, Poland