Submit your resume and cover letter to apply@revela.io and be part of the team that is shaping the future of AI!
Software Developer
Location
Canada
Department
Engineering
Type
Remote
Salary
Job Description
Posted on:
July 3, 2025
Responsibilities
Design, develop, and maintain high-quality, efficient, and scalable software applications.
Collaborate with cross-functional teams, including data scientists, AI developers, DevOps and project managers, to ensure the successful delivery of AI solutions.
Develop and integrate APIs to enable seamless interaction between AI models and other applications.
Write high quality, tested, production-grade code.
Develop and document technical specifications and reports.
Participate in code reviews and knowledge sharing within the development team.
Effectively communicate technical concepts to clients and stakeholders.
Transfer machine learning implementations from the lab into production-ready systems.
Stay up-to-date on the latest advancements in software and AI development.
Uphold a high standard of AI ethics.
Qualifications
Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
Minimum of 3 years of experience as a Software Developer or similar role.
Canadian citizen or permanent resident of Canada.
Proficiency in Python.
Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
Experience with cloud platforms (e.g., GCP, AWS, Azure) and containerization technologies (e.g., Kubernetes, Docker).
Excellent communication and collaboration skills, with the ability to explain complex technical concepts to non-technical audiences.
A strong team player with a proactive and results-oriented attitude.
Proven ability to self-manage time and responsibilities.