Senior/Principal Full-stack Engineer

4 days ago


Kitchener, Canada GuruLink Full time

Location: REMOTE / Kitchener-Waterloo, Ontario. This job allows you to work remotely.

Role Overview

- You will own their AI and full-stack engineering efforts

- You will shape next generation features that help scientists run experiments faster

- You will guide the platform's scalability and drive new integrations for lab instruments

How will you spend your time?

- 50% coding and system design (React, Python, Java + AI integration)

- 20% product iteration and user feedback loops

- 10% collaboration, planning, and roadmap refinement

- 10% data engineering, infrastructure and embedding strategies

- 10% LLM experimentation (prompting, AI pipelines, graph DBs, vector DBs)

What You’ll Do

- Architect and Scale: Build robust backend services with intuitive UI/UX (React, Java Spring Boot, AWS, Kubernetes).

- Develop new AI-based features for enterprise customers.

- Elevate the AI Stack: Enhance recommendation engines with prompt engineering and LLMs. Building AI pipelines with LLMs.

- Introduce NLP for seamless instrument integration.

- Drive Quality and Automation: Implement automated tests. Oversee telemetry improvements.

- Lead and Mentor: Collaborate with product, data, and design teams. Grow a team of engineers focused on cutting-edge AI tools.

Your Two Year Roadmap

Month 1-6, you will:

- Enhance Recommendation AI: Use prompt engineering and AI pipelines with LLMs for better suggestions. Aim for performance and scalability.

- Scale API and GLUE Layer: Build strong ETL support for enterprise loads.

- Build SDK framework for Scispot APIs.

- Introduce NLP for Instrument Integration.

- Offer script templates so scientists can process data easily.

- Suggest Telemetry Improvements: Improve monitoring for infrastructure health.

- Graphical Chain of Custody: Let users query sample journeys with prompts using graph database.

Month 7-12, you will:

- EKS Migration: Grow & Maintain AWS EKS cluster.

- Automated Testing: Increase backend unit test coverage.

- MCP Layer for Recommendation: Allow AI agents to take simple actions for scientists.

- Upgrade Search: Improve OpenSearch and vector databases.

- Memory Layer for Agents: Reduce reliance on retrieval-augmented generation by building memory layer for AI agents.

Month 13-24, you will:

- Lead Core Application Team: Oversee tech vision, architecture, and development.

- App Store for Instrument Connectors: Expose our instrument integrations in a user-friendly marketplace.

Special Perks

Why join them?

- Work from anywhere but ideally based out of Canada.

- Engage in challenging, impactful work in the realm of biotech data and AI.

- Competitive stock options.

- Unlimited growth upside.

Why You Might Love This Role

- You want to shape the future of scientific research.

- You enjoy solving complex AI challenges.

- You like leading from the front, mentoring, and guiding teams.

- A chance to build next-gen AI tools for lab workflows.

- Leadership role with a high level of autonomy.

Why You Might Not

- You dislike fast-paced startup environments.

- You prefer strictly defined roles.

Must Have Skills

- Proficiency in Java, Python, React & JavaScript

- Experience deploying to AWS (EKS, Lambda, or EC2).

- Deep knowledge of AI pipelines, LLMs, and NLP libraries.

- Familiarity with data stores (OpenSearch, vector databases, graph databases).

- Strong leadership and communication skills.

Tech Stack

- Frontend: React JS and Typescript

- Backend: Elastic Search, AWS Lambda, Rabbit MQ, Mongo DB, S3, Java Spring Boot

- Architecture: Microservices integrated with GraphQL and Rest APIs

- AI Infrastructure: TensorFlow (Proprietary ML), Azure AI Service, Azure Open AI service, AI Pipelines, Programmatic Prompt Engineering

Nice to Have Skills

- Experience with scientific or biotech workflows.

- Knowledge of advanced ETL, data streaming, or prompt engineering.

Ideal Candidate Profile

- Proficient with AWS and its suite of data services.

- Hands-on experience with tools such as Lambda function, MQ, Java spring boot, Elastic Search, Python, Mongo DB, Dynamo DB, and S3 bucket.

- Strong programming skills, particularly in Python, Java, React & JavaScript.

- Good understanding of different Agentic AI architectures.

- Good understanding of learning how to build AI pipelines with LLMs.

- A solid grasp of microservices and associated best practices.

- Experience in data engineering and orchestration is preferred.

- Loves working in a fast paced startup environment.

#J-18808-Ljbffr



  • Kitchener, Canada GuruLink Full time

    Location: REMOTE / Kitchener-Waterloo, Ontario. This job allows you to work remotely. Role Overview You will own their AI and full-stack engineering efforts You will shape next generation features that help scientists run experiments faster You will guide the platform's scalability and drive new integrations for lab instruments How will you spend your time?...

  • Full Stack Engineer

    7 hours ago


    Kitchener, Canada GEI Consultants, Inc. Full time

    Join to apply for the Full Stack Engineer role at GEI Consultants, Inc. Your role at GEI The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI. This role builds user-facing and backend components for AI-enabled solutions, including custom...

  • Full Stack Developer

    8 hours ago


    Kitchener, Canada YNCU Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by YNCU. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Human Resources Business Partner at YNCU Posting #: 25-112 Reports to: Director, Development & Digital Operations Hours: Monday-Friday, 8:30-5:00 Job Type:...

  • Full Stack Engineer

    6 hours ago


    Kitchener, Canada GEI Consultants, Inc Full time

    The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI. This role builds user-facing and backend components for AI-enabled solutions, including custom applications and Copilot extensibility, ensuring seamless integration, performance, and...


  • Kitchener, Ontario, Canada CSMC Full time

    About UsCSMC is shaping the future of advanced energy and aerospace technologies through innovation in nuclear microreactors, quantum sensing, and deep-tech engineering. We're looking for a Full Stack Developer to join our growing team and help us develop micro-modular reactors for space and other extreme environments.OverviewWe are seeking a highly skilled...


  • Kitchener, Canada YNCU Full time

    A community-focused credit union is hiring a Full-stack Developer II in Kitchener. You will work closely with IT teams to develop highly available applications and contribute to agile practices. Ideal candidates will have strong backgrounds in software development, experience with cloud technologies, and a passion for community engagement. The role offers...


  • Kitchener, Canada Motion Full time

    Motion is creating the command center for creative strategists: an AI-driven analytics and intelligence platform that bridges the gap between performance marketers and creative teams, helping them uncover what's working, what's not, and ultimately ship more winning ads across platforms like YouTube, LinkedIn, Meta, and TikTok. Today, Motion is trusted by...


  • Kitchener, Canada Crossover Full time

    Senior Software Engineer, LearnWith.AI (Remote) - $100,000/year USD Are you a Full-Stack Engineer energized by tackling intricate problems and shipping features that matter? Join us to create cutting-edge AI-driven products that reshape the way individuals learn and develop. Your focus will be on delivering high-caliber execution, making certain our products...


  • Ontario|Montreal|Quebec City|Nova Scotia|Vancouver|Calgary|Winnipeg|Manitoba|Edmonton|Saskatoon|Ottawa|Waterloo|Kitchener|Halifax|North Vancouver, Canada Targeted Talent Full time

    We are looking for an experienced Senior Full-Stack (React & Node) Developer for our client. This is a permanent position that is completely remote Our client is a fintech company based out of VancouverYou Have:3 - 5+ years of production experience, with at least 2 working with , JavaScript / TypeScript and related frameworks (NestJS, Express) years of...

  • Senior iOS Engineer

    1 week ago


    Kitchener, Ontario, Canada Faire Full time

    About FaireFaire is an online wholesale marketplace built on the belief that the future is local — independent retailers around the globe are doing more revenue than Walmart and Amazon combined, but individually, they are small compared to these massive entities. At Faire, we're using the power of tech, data, and machine learning to connect this thriving...