Systems/AI Software Engineer
Job Description
Systems/AI Software Engineer role in Redmond, WA (onsite), supporting research-focused applications development and testing.
Responsibilities
- Design, implement, test, debug, and maintain software across systems, AI, and developer platforms
- Develop software using languages including C/C++, Python, and PowerShell; potentially Rust and/or C#
- Work with operating systems, system components, virtualization, and systems infrastructure
- Create automation tools to support software engineering, testing, debugging, and developer workflows
- Develop and integrate AI-powered solutions for software engineering and program analysis
Requirements
- Bachelor’s degree in computer science, computer engineering, or a related technical field
- 2-4 years of experience in software development and systems software design
- Strong foundation in data structures, algorithms, and software design principles
- Experience troubleshooting and performing in-depth testing on complex software systems
- Proficiency with C/C++, Python, and PowerShell; Rust/C# familiarity is a plus
Technologies
- C/C++, Python, PowerShell, Rust, C#
- Windows operating systems development
- Windows testing and debugging
Compensation
- USD 53 - 57 per hour
Benefits
- Medical and Prescription Drug Plans (upon completion of waiting period)
- Dental Plan
- Vision Plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k) with Plus Match
- Weekly Pay
Must-Have Hard Skills
- 2-4 years experience
- Windows operating systems development
- Windows testing and debugging
- Developing software in C/C++, Python, PowerShell, and potentially Rust/C#
- Computer Science Engineering degree