×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Intern—Recent Graduate; Undergraduate​/Masters​/PhD

Job in Fremont, Alameda County, California, 94537, USA
Listing for: Key Solutions
Full Time, Apprenticeship/Internship position
Listed on 2026-10-10
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Software Engineer, Data Scientist, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 28 - 42 USD Hourly USD 28.00 42.00 HOUR
Job Description & How to Apply Below
Software Development Intern—Recent Graduate (Undergraduate/ Masters / PhD)

Job Description

Position Title:

Software Development Intern—Recent Graduate (Undergraduate/ Masters / PhD)

Position Type:

Full-time/Hourly/Non-Exempt

Department:

R&D/Engineering

Reports to:

Engineering Manager/Technical Lead

Salary Range:

Based on Experience

Job Location:

2803 Lakeview Ct., Fremont, CA

Job Location

Position requires working onsite in our Fremont, CA office.

Duration

Initial term typically 6 months; may be extended up to approximately 12 months based on business needs, performance, continued eligibility/work authorization, and mutual agreement.

Position Summary

The Software Development Intern will work with experienced engineers on supervised, hands-on assignments supporting the development, testing, enhancement, and maintenance of enterprise software products used by research and compliance organizations. Assignments will be selected based on the intern's education, demonstrated skills, project needs, and development objectives.

Major Responsibilities
  • Assist with development and enhancement of application features under the direction of senior developers or technical leads.
  • Write, debug, test, and document application code consistent with team standards.
  • Develop unit tests and assist with integration, regression, and defect verification activities.
  • Investigate software defects and implement approved fixes under supervision.
  • Assist with REST APIs, integrations, data validation, database queries, and data-migration activities as assigned.
  • Support modernization of legacy application components and front-end development using approved technologies.
  • Participate in code reviews, design discussions, sprint planning, demonstrations, and engineering team meetings.
  • Prepare and maintain technical documentation for assigned work.
  • Collaborate with Development, QC, Product Management, and other teams to understand requirements and acceptance criteria.
  • Use company-approved source-control, CI/CD, issue-management, security, and development practices.
  • Take on progressively more complex assignments as technical proficiency and product knowledge increase.
Product, Data & AI/ML Responsibilities

Depending on assigned projects, the intern may:

  • Assist with the development and integration of AI/ML and predictive analytics capabilities within research management and compliance applications.
  • Prepare, process, validate, and analyze research-related data used for application development, analytics, reporting, and approved AI/ML use cases.
  • Assist in developing and evaluating basic machine-learning models to identify patterns, trends, and potential predictive insights from research data.
  • Support development of data integrations, dashboards, reporting tools, and automated workflows that improve access to and use of research information.
  • Assist with integrating AI/ML models and data-processing capabilities into existing enterprise applications and APIs under technical supervision.
  • Support application capabilities for managing research protocols, approvals, amendments, grants, disclosures, and related research information.
  • Develop practical understanding of research compliance processes supported by company products, including IRB, IACUC, IBC, and COI, and apply approved requirements to assigned development work.
  • Assist with designing and testing software capabilities that support regulatory compliance, data integrity, traceability, and accurate tracking and reporting of research activities.
  • Work with senior developers, product/domain specialists, and QA personnel to refine algorithms, validate results, and improve data-processing and application functionality.
  • Research emerging AI/ML, data analytics, and software-development technologies and, under guidance,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary