Software Quality Assurance Engineer

at  Luxoft

Polska, , Poland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Nov, 2024Not Specified22 Aug, 20244 year(s) or aboveHyper V,Docker,Bash,R,Linux,Computer Engineering,Computer Science,Powershell,Scripting Languages,Windows,Lxc,Javascript,PythonNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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