Software Engineer Intern (Machine Learning)

💰 $8,960 - $14,336 (Est.) 📍 Milpitas

Job Description

Qualifications
The Intern must possess a working knowledge of various Machine Learning techniques as well as experience with data handling, cleaning and extraction
Knowledge of machine learning techniques such as linear regression, classification, clustering, decision tree and neural networks
Knowledge of working with relational databases such as MS SQL
Actively Pursuing a Bachelor’s, Master’s or PhD degree in Data Science, Machine Learning, Computer Science, Computer Engineering and/or equivalent relevant experience
Experience with the following programming in Python, C#, or C++
Experience with software development and project life cycle
Knowledge of basic database and data handling processes
Knowledge of software languages such as Python, C#, or C++
Knowledge of Machine Learning techniques
Knowledge of the basic principles of software programming and database/data handling
Knowledge and ability to use Microsoft Office applications to create spreadsheets, Word documents, and presentations
Able to communicate effectively, both verbally and in writing, with employees and management
Able to comply with all safety policies and procedures
Demonstrated prioritization and organizational skills
Demonstrated time management skills
Demonstrated problem-solving and trouble shooting skills
Flexible and able to prioritize
Stands and walks; performs various fine grasping movements, bends, and twists; operates a computer and enters information using a keyboard, operates a telephone, and other office equipment
Benefits
The base salary for this summer internship position is between $66,632.00-$83,000.00 + benefits
Within the range the individual pay may differ depending on additional factors including job responsibilities, job related knowledge, skills, abilities, education, and experience
Responsibilities
Manager of Application Development, the Intern will work on various development projects within the application development group using Machine Learning techniques, Python programming language, and MS SQL databases
Uses programming language such as Python, C++, or C# to design and develop software applications
Understands the fundamentals of data handling, cleaning and extraction of data files and processes
Partners with other team members or groups to share knowledge and learnings
Prepares end of internship report and presentation
Adheres to all safety policies and procedures as required
Performs other duties of a similar nature or level
Headway internships begin in early June and end in mid-September contingent on student school schedule
The Software Engineer Intern works primarily in an office environment from Monday to Friday
The schedule may be altered from time-to-time to meet business or operational needs; may travel from building-to-building as needed
Occasionally, works in a class 100 ESD sensitive wafer fab manufacturing facility; adheres to required safety and dress standards
May occasionally push, pull, or lift up to 10 pounds
Job description
TITLE: SOFTWARE ENGINEER INTERN (Machine Learning)

FLSA STATUS: EXEMPT

REPORTS TO: SR. MANAGER, APPLICATION DEVELOPMENT

SUMMARY:

Under the direction of the Sr. Manager of Application Development, the Intern will work on various development projects within the application development group using Machine Learning techniques, Python programming language, and MS SQL databases. The Intern must possess a working knowledge of various Machine Learning techniques as well as experience with data handling, cleaning and extraction. This position is located in Milpitas, CA.

ESSENTIAL FUNCTIONS:
• Uses programming language such as Python, C++, or C# to design and develop software applications
• Knowledge of machine learning techniques such as linear regression, classification, clustering, decision tree and neural networks
• Knowledge of working with relational databases such as MS SQL
• Understands the fundamentals of data handling, cleaning and extraction of data files and processes
• Partners with other team members or groups to share knowledge and learnings
• Prepares end of internship report and presentation
• Adheres to all safety policies and procedures as required
• Performs other duties of a similar nature or level

MINIMUM QUALIFICATIONS:
• Actively Pursuing a Bachelor’s, Master’s or PhD degree in Data Science, Machine Learning, Computer Science, Computer Engineering and/or equivalent relevant experience
• Experience with the following programming in Python, C#, or C++
• Experience with software development and project life cycle
• Knowledge of basic database and data handling processes

Knowledge, Skills, and Abilities:
• Knowledge of software languages such as Python, C#, or C++
• Knowledge of Machine Learning techniques.
• Knowledge of the basic principles of software programming and database/data handling
• Knowledge and ability to use Microsoft Office applications to create spreadsheets, Word documents, and presentations
• Able to communicate effectively, both verbally and in writing, with employees and management
• Able to comply with all safety policies and procedures
• Demonstrated prioritization and organizational skills
• Demonstrated time management skills
• Demonstrated problem-solving and trouble shooting skills
• Flexible and able to prioritize

The base salary for this summer internship position is between $66,632.00-$83,000.00 + benefits. Within the range the individual pay may differ depending on additional factors including job responsibilities, job related knowledge, skills, abilities, education, and experience. The base pay range shown is subject to change and may be modified periodically. Headway internships begin in early June and end in mid-September contingent on student school schedule.

WORKING CONDITIONS:

The Software Engineer Intern works primarily in an office environment from Monday to Friday. The schedule may be altered from time-to-time to meet business or operational needs; may travel from building-to-building as needed. Occasionally, works in a class 100 ESD sensitive wafer fab manufacturing facility; adheres to required safety and dress standards. Stands and walks; performs various fine grasping movements, bends, and twists; operates a computer and enters information using a keyboard, operates a telephone, and other office equipment. May occasionally push, pull, or lift up to 10 pounds.
• Other duties of a similar nature or level are duties that may be required, but may not be specifically listed in the job description or posting.

TDK/Headway Technologies, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, national origin, age, disability, or genetics. Applicants requiring accommodation in order to complete the application process should contact the Headway Human Resources Department.

💡 Quick Summary

Seeking a career-building opportunity? The Software Engineer Intern (Machine Learning) position is now open for candidates interested in the Software Developer Jobs sector. This role in Milpitas offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Headway Technologies

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Software Engineer Intern (Machine Learning) in Milpitas is $8,960 - $14,336 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Software Engineer Intern (Machine Learning) is an on-site position based in Milpitas. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Software Engineer Intern (Machine Learning). Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Software Developer

    Jaipur SALARY: ₹60,000 - ₹80,000 POSTED: 20 hours ago CATEGORY: Education DEADLINE: May 26, 2026 SKILLS: Software Development LANGUAGES: English, Hindi SOFTWARE DEVELOPER Greetings from Jobingo HR Solutions Pvt. Ltd…!!! This is to inform you we curre...

    Full Time / Part Time

    Salary Estimated: 20K to 32K

    Jaipur, Rajasthan

    August 4, 2026


    Apply Now

  • Dot Net full stack developer

    Position : Dot Net Full Stack Developer Experience: 5 to 6 Yr Location: Mumbai, Pune, Bangalore, Chennai Mode: Work from Office Notice: Immediate Joiners / 7 Days Looking for an experienced, product-oriented backend developer to join our software eng...

    Full Time / Part Time

    Salary Estimated: 21K to 26K

    Mumbai, Maharashtra

    August 4, 2026


    Apply Now

  • Backend Engineer | Python |Gurgram |BSE Listed NBFC

    Note • Applicants who fit the below Job Criteria will only be contacted by TeamUpShoot • Rest, we appreciate your interest and you will only be be contacted by TeamUpShoot if any other opportunity suitable is available with us About The Employer • Th...

    Full Time / Part Time

    Salary Estimated: 16K to 29K

    Gurugram , Haryana

    August 4, 2026


    Apply Now

  • Dotnet Developer

    Shift Timings 12:30 to 10:30 pm / 1:30 pm to 11:30 pm Mandatory Skills- .NET and Azure Relevant Experience- 8-10 years Work Location- Bangalore/Hyderabad/Noida (Temporary Remote) • Relevant years of experience required is 8-12 years. 1-2 years of tea...

    Full Time / Part Time

    Salary Estimated: 21K to 23K

    Bangalore, Karnataka

    August 4, 2026


    Apply Now

  • Java Software Engineer

    Key Responsibilities: • Contribute to build key components, middleware of the platform and developing fully multi-tenant systems • Contribute to develop workflow management functions • Develop REST APIs, as well as contribute to the overall API frame...

    Full Time / Part Time

    Salary Estimated: 17K to 25K

    Remote

    August 4, 2026


    Apply Now

  • Software Developer

    Senior Engineer This local Software as a Service company seeks an experienced Senior Engineer to drive innovation and streamline processes. Key Responsibilities Design, develop, and maintain Java-based software solutions Requirements Technical expert...

    Full Time / Part Time

    Salary Estimated: 25K to 33K

    Chicago, Illinois

    August 4, 2026


    Apply Now