top of page

*APPLICATIONS CLOSED* Software Developer



Job Type:

Full Time, Remote

Start Date:

May 6, 2024

Salary Range:

$80,000 - $100,000

About Revela

Revela is quickly becoming a leading provider of professional AI services, helping businesses across industries unlock the power of artificial intelligence. We specialize in building applied AI solutions, from large language models and generative AI to classical machine learning and computer vision. We foster a collaborative and innovative environment where talent thrives and pushes the boundaries of what's possible.

Job Description

Are you a passionate Software Developer with experience building AI-powered products? Do you thrive on tackling complex challenges and developing creative solutions? Do you want to be a part of a talented and growing team operating on the frontier of AI? If so, we want to hear from you!

As a Software Developer at Revela, you will play a pivotal role in building and deploying innovative solutions for our clients. You will be engaging with customers ranging from global fortune 500 corporations to disruptive startups. You will collaborate with a talented team of AI developers, engineers, and product managers to create solutions that positively impact businesses across diverse sectors.


  • 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.


  • 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.


  • Competitive salary and benefits package

  • Collaborative and supportive work environment

  • Continuous learning and development opportunities

  • Fully remote work arrangements

To Apply:

Please submit your resume and cover letter to In your cover letter, please tell us about your experience with AI and why you are excited about this opportunity at Revela.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, or disability status.

Join Revela and be part of the team that is shaping the future of AI*!

*According to Google Gemini

bottom of page