Logo of Huzzle

AI/ML Software Development Engineer Intern

Applications are closed

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
  • Hillsboro, +1

Requirements

  • 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.

Responsibilities

  • 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.

Technology
Industry
10,001+
Employees
1968
Founded Year

Mission & Purpose

Intel’s mission is to shape the future of technology to help create a better future for the entire world. By pushing forward in fields like AI, analytics and cloud-to-edge technology, Intel’s work is at the heart of countless innovations. From major breakthroughs like self-driving cars and rebuilding the coral reefs, to things that make everyday life better like blockbuster effects and improved shopping experiences — they’re all powered by Intel technology. With a career at Intel, you have the opportunity to help make the future more wonderful for everyone.