Senior Software Engineer (Typescript / FrontEnd) - AI/ML in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (TypeScript / FrontEnd) – AI/ML in Canada.
In this role, you will help shape the future of AI-powered data experiences by building end-to-end features that connect high-performance backend systems with intuitive, modern frontend interfaces. You will work at the intersection of data infrastructure and machine learning, translating complex AI/ML capabilities into accessible, user-friendly product experiences. The environment is highly collaborative, fast-moving, and innovation-driven, with strong emphasis on ownership and technical excellence. You will contribute across the full product lifecycle, from architecture and design to deployment and production monitoring. This position offers the opportunity to work on impactful AI-driven features used by global enterprises. You will collaborate closely with backend engineers, product teams, and AI specialists to deliver scalable and reliable solutions. It is a role for engineers who enjoy solving complex problems and building production-grade systems at scale.
In this role, you will contribute to the design, development, and delivery of AI-powered product features across the full stack, ensuring high performance, scalability, and usability.
- Design and implement end-to-end features integrating AI/ML capabilities into backend services and frontend applications
- Build and maintain scalable APIs connecting database systems with AI inference services and ML models
- Develop responsive and intuitive user interfaces using TypeScript and modern frontend frameworks (e.g., React)
- Integrate AI/ML models into production systems with monitoring, versioning, observability, and evaluation practices
- Collaborate with cross-functional teams to define requirements, refine technical designs, and deliver production-ready solutions
- Ensure system reliability through testing strategies, debugging, and continuous performance optimization
- Contribute to ecosystem integrations with external AI/ML tools, frameworks, and cloud services
- Participate in code reviews, architecture discussions, and technical documentation across the development lifecycle
Requirements:
The ideal candidate brings strong full-stack engineering experience with a focus on frontend development and exposure to AI/ML-driven systems.
- 5+ years of software engineering experience in production environments
- Strong expertise in TypeScript/JavaScript and React for frontend development
- Backend development experience using TypeScript or Python with strong API design skills
- Exposure to AI/ML systems, including model integration or working with inference APIs
- Solid understanding of software architecture, scalable system design, and clean code principles
- Experience delivering features end-to-end with ownership from concept to production
- Strong communication skills with the ability to explain technical concepts to diverse stakeholders
- Ability to work collaboratively in cross-functional and agile engineering environments
- Nice to have: experience with data visualization, vector databases, or cloud platforms (AWS, Azure, GCP)
- Nice to have: familiarity with data systems, pipelines, or large-scale analytics platforms
Benefits:
- Competitive compensation aligned with experience and location
- Remote-friendly and flexible work environment across multiple regions
- Equity or stock option participation in the company’s growth
- Comprehensive healthcare coverage (medical, dental, vision, and more)
- Flexible paid time off and supportive work-life balance policies
- Home office support or equipment stipend (where applicable)
- Opportunities to work on cutting-edge AI/ML and data infrastructure products
- Collaborative, global engineering culture with high ownership and impact