Software Engineer

Post Date

Jun 27, 2024

Location

Spring,
Texas

ZIP/Postal Code

77389
US
Nov 06, 2024 Insight Global

Job Type

Contract

Category

Programmer / Developer

Req #

HOU-714951

Pay Rate

$49 - $61 (hourly estimate)

Job Description

An employer is seeking a Software Engineer to join their team in Spring, TX. He or she will be joining the Commercial Architecture team in developing cutting-edge AI solutions for the employers products. On a day to day basis, the Software Engineer will be responsible for designing and implementing robust hardware abstraction layers (HALs) to interface with various hardware accelerators (CPUs, GPUs, NPUs) and optimize AI model execution across diverse hardware configurations. He or she will develop and implement system-level optimizations to maximize AI performance and efficiency, including resource allocation, task scheduling, and memory management, create tools and frameworks to monitor and analyze workload performance in real-time, identifying bottlenecks and opportunities for improvement. The ideal candidate will be able to work closely with AI engineers, software developers, and hardware vendors to ensure seamless integration and optimal performance of AI models across various products and participate in the development and testing of AI optimization prototypes, gathering data and feedback to refine solutions and demonstrate their value. This role is hybrid onsite 3 days a week with a pay range of $60 - $90/hr based on years of experience.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

3+ years of experience in systems engineering, software development, or related roles, with a focus on performance optimization and hardware-software integration



Hands on experience with C/C++ and Python



Experience or projects working with HAL (hardware abstraction layer)



Strong understanding of system-level programming, computer architecture, and hardware-software interactions



Experience utilizing Python for rapid prototyping

Nice to Have Skills & Experience

Knowledge of operating systems (Windows, Linux) and system-level programming concepts



Experience with AI frameworks (TensorFlow, PyTorch, etc.) and libraries (OpenCV, NumPy, etc.)

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.