AI/ML Software Development Engineer Intern

10 May 2024
$63000 - $166000
Apply Now

Job Description

Job Details:

Job Description:

Job Description

As an ML Engineer (Intern), you will be part of a team chartered to build Customer Fleet Health software capabilities for server customers to enable on-time high-quality launches of Intel server programs and in-Fleet product experience. In this position, you will be responsible for developing pilots with Large Language Models, Supervised and Unsupervised Learning approaches applied on internal and customer data from our Fleet and Scale customers. You will be working in a close collaboration with hardware engineering, test tools engineering, and our customer facing teams to analyze data from our Fleet and Scale validation tests to help identify patterns of interest. Finding ways to test theories and approaches, converting them to quick pilots and establishing the approach that works is key to this role. Your responsibilities will include but are not limited to:
• Understanding validation data, test tools and methodologies.
• Decide if a problem should be solved by AI/ML approaches and would a SW based automation be enough.
• Defining the approach, getting feedback from stakeholders, and working with your peers to create a workable solution.
• Developing quick pilots with Machine Learning and Deep Learning approaches including LLMs or Multimodal Large Models.
• Understanding processor architecture and features applicable to the data and approach that is required to solve the problem.
• Develop pilots with LLMs/Multimodal Large Models to bring innovation into software engineering lifecycle.
• Developing distributed data engineering and ML training approaches and execute them.

Qualifications:

Minimum Qualification

Currently pursuing a Master’s degree in computer science, Data Science, Software Engineering, or related field.

This position requires Machine Learning, Deep Learning and Large Language Model skills commensurate with the ability to architect and design approaches and create a successful pilot to address business needs 3 plus months of experience in the following:
• Proven skills in using AI/ML techniques using structured and unstructured data.
• Experience in frameworks like PyTorch, Tensorflow, Scikit-learn and programming languages like Python and SPARK/PySpark.
• Knowledge of LLM fine tuning techniques like LoRA, PEFT, usage of pipelines, and other techniques like RAG, and Prompt Engineering.
• External Links to GitHub repository or an equivalent (with public access) showing skills and experience is preferred.
• Strong computer architecture and GPU knowledge.
• Excellent written and oral communication skills, advanced English language.

Preferred Qualifications
• Solid communication and collaboration skills, willingness to work with others, and the ability to thrive in ambiguous and highly complex decision environments.
• Knowledge of software engineering practices, including the use of design patterns, object-oriented development, development source control, service-oriented architecture, and overall software design methodology, is desired.
• Must be able to work closely with other leads and managers on defining and mentoring effective technical processes and practices, driving the maturity of the team while supporting the required fluidity necessary to improve the customers’ experience with our tools.
• Excellent programming and debugging skills in C and/or C++ including object-oriented design.
• Xeon architectural background (knowledge of Uncore and platform)
• Knowledgeable on system software components, such as Linux and Windows internals, drivers, and runtime
• Experience with multithreaded programming and techniques
• Experience in running distributed/parallel processing of data or distributed training of ML models.

Job Type:

Student / Intern

Shift:

Shift 1 (United States of America)

Primary Location:

US, California, Folsom

Additional Locations:

US, California, San Jose, US, Oregon, Hillsboro

Business group:

The Data Platforms Engineering and Architecture (DPEA) Group invents, designs & builds the world’s most critical computing platforms which fuel Intel’s most important business and solve the world’s most fundamental problems. DPEA enables that data center which is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies-spanning software, processors, storage, I/O, and networking solutions-that fuel cloud, communications, enterprise, and government data centers around the world.

Posting Statement:

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Position of Trust

N/A

Benefits:

We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits here: https://www.intel.com/content/www/us/en/jobs/benefits.html

Annual Salary Range for jobs which could be performed in

US, California:$63,000.00-$166,000.00

Salary range dependent on a number of factors including location and experience.

Work Model for this Role

This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances the work model may change to accommodate business needs.