Software Engineer: Intern Opportunity for University Students
Core
Apply engineering principles to solve complex problems, build end-to-end applications, and develop machine learning solutions.
Role type
Software Engineer Intern
Builds
End-to-end applications, backend services, and ML models
Domain
Software Engineering, Machine Learning, Web Development
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, React, Angular, C#, Java, Node.js, Python, REST APIs, data structures, algorithms, ML frameworks (PyTorch, TensorFlow), LLM concepts, prompt engineering
Preferred skills
Experience with accessibility principles, testing frameworks, observability, and modern software engineering practices
Responsibilities
Determine user requirements for features, incorporate new engineering methods, review current developments to improve product performance, build backend services, develop ML models and retrieval systems
Seniority
Intern