Software Engineer
Atlas AI
Software Engineer Intern
Point Software Solutions
About the opportunity
Point Software Solutions is seeking a Software Engineer Intern to contribute to Atlas AI, our AI workspace currently in development for Windows, web, iOS, and Android. This opportunity is suited to an aspiring engineer who enjoys building software, solving problems, and learning through practical experience. You will collaborate with our development team on defined projects as we develop and refine Atlas AI.
What you’ll do
- Help develop and improve application features, interfaces, and backend services.
- Investigate bugs, reproduce issues, and implement fixes with guidance.
- Write readable, maintainable code and participate in code reviews.
- Support testing, documentation, and release preparation.
- Contribute ideas that improve usability, reliability, accessibility, and performance.
- Follow secure development practices when working with user data, authentication, and integrations.
Assignments will reflect your experience, interests, and the team’s priorities.
What we’re looking for
- Foundational programming skills in C#, JavaScript, TypeScript, Python, Swift, or another relevant language.
- Familiarity with Git and basic software development workflows.
- An understanding of debugging, testing, and working with APIs.
- Curiosity, attention to detail, and a willingness to ask questions.
- Clear communication and the ability to follow through on agreed tasks.
Coursework, personal projects, open-source contributions, and self-directed learning are welcome. Previous professional software engineering experience is not required.
Helpful, but not required
- Experience with .NET, WPF, web development, or mobile applications.
- Familiarity with databases, authentication, or cloud services.
- Interest in AI applications, language models, and responsible AI development.
- Examples of software you have built or contributed to.
What you can expect
- Practical experience contributing to a commercial software product in development.
- Collaboration with a small development team.
- Feedback on your code and opportunities to develop your engineering skills.
- Exposure to the process of taking features from an initial idea through implementation and testing.