Job Details


Vancouver, BC

Job Type

Software Development Engineer


As an Intermediate Software Developer, you’ll have shared responsibility for building a platform of connected services and applications used by developers and software teams.

The main focus of this role is to build the platform and backend integrations. If you are a creative problem solver, and highly self-driven, we’d love to speak with you. This is a great opportunity to be part of the team building the platform.

There will be lots of opportunities for learning, and you’ll be expected to bring a solid technical skillset and learning mindset.


Your Responsibilities

  • Contribute to software projects in a team-oriented environment
  • Build Railtown AI Technologies platform and integrations, following architectural patterns and guidance (.Net & Microservices on Azure)
  • Build, maintain, and monitor the platform and integrations
  • Participate in planning and execution for the platform and integrations
  • Work with internal and external customers to ensure systems are appropriately tested
  • Create and maintain technical documentation, sharing knowledge with team members
  • Contribute to continually improving development processes, tools, and standards
  • Provide technical expertise including benefits, impacts, and estimates to support decision making
  • Develop with the business in mind through a deep understanding of Railtown AI’ industry, customers, and business processes


Your Technical Skills

  • Proven experience building API-based integrations
  • 3-5 years of professional experience as a software developer
  • Diploma or Degree in Computer Science, or equivalent
  • Technical skills: C# .Net, Integration platforms, and architectural patterns,Web services, OOP, DI


The following skill sets are desired, but not essential for the role:

  • Experience programming with .Net Core 3.0
  • Experience with Microservice architecture’
  • Experience developing with containers
  • Experience integrating third-party data, ideally in a distribution environment
  • Experience with Azure
  • Understanding of AI and ML at a high level

About You

  • You have an entrepreneurial and pragmatic focus
  • You have excellent written and spoken communication skills
  • You move forward and succeed when faced with ambiguity or change
  • You enjoy collaboration with others while working well independently
  • You take initiative and are goal-focused
  • You explore innovative solutions when conventional thinking fails
  • You grasp and master new concepts quickly
  • You stay current with emerging technology and trends


How to Apply?

Are you interested? We welcome all interested candidates to apply! Please email your resume and cover letter to careers at

  • Accepted file types: pdf, doc.
  • This field is for validation purposes and should be left unchanged. Partnerships

Railtown is pleased to be part of Nvidia’s AI Startup Partnership Program called Inception. As well Railtown is equally pleased to join Microsoft’s Partner Network Program.

NVIDIA and Microsoft have teamed up to provide the world’s most innovative young companies with access to their respective accelerator programs for AI startups.

NVIDIA Inception is a virtual accelerator program that supports startups harnessing GPUs for AI and data science applications during critical stages of product development, prototyping and deployment.

Microsoft Partner Microsoft Partner Network or MPN is Microsoft Inc.’s partner network. It is designed to make resources available to a wide variety of technology companies so they can build applications and businesses around Microsoft technologies like Visual Studio, Azure and Cloud Services.

Contact Us

© Railtown AI Technologies Inc. 2020 All rights reserved.