At a Glance
- Tasks: Design and develop AI-driven applications using Angular, Java, and Spring Boot.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Enjoy competitive pay, health benefits, remote work options, and growth opportunities.
- Other info: Dynamic team environment with mentorship and leadership opportunities.
- Why this job: Make an impact with cutting-edge AI technology while working on exciting projects.
- Qualifications: 5+ years in software engineering with strong full-stack development skills.
The predicted salary is between 103500 - 126500 $ per year.
We are seeking a mid-level or senior Full Stack Engineer with AI engineering experience to join Client technology team.
This role emphasizes Angular front-end development, Java and Spring Boot backend engineering, RESTful APIs, and CI/CD automation, while applying LLM capabilities to deliver AI-driven user experiences.
The engineer will design, build, test, deploy, and operate secure, high-quality applications across the full stack, collaborating with product, architecture, cybersecurity, and business teams to ship reliable features.
Key Responsibilities
- Design AI applications leveraging LLMs for natural-language interaction, intelligent search, summarization, content generation, and workflow automation.
- Develop RAG solutions that securely connect models to enterprise data using embeddings, vector search, metadata filtering, citations, and access controls.
- Integrate model APIs with secure prompt management, structured outputs, tool/function calling, context management, and streaming responses.
- Create evaluation datasets and automated tests for answer quality, groundedness, safety, latency, reliability, and cost; leverage telemetry and user feedback for improvements.
- Build Angular interfaces and data visualizations for risk, metric, policy, and control information.
- Design scalable services using Java, Spring Boot, RESTful APIs, and microservices with authentication and authorization.
- Use AI coding assistants responsibly for code exploration, implementation, refactoring, test generation, debugging, review, and documentation.
- Apply best practices including code review, automated testing, CI/CD, observability, secure development, performance tuning, and production support.
- Collaborate with stakeholders to identify high-value use cases and translate requirements into measurable technical outcomes.
- For senior candidates: Lead solution design, mentor engineers, influence standards, assess trade-offs across model quality, latency, cost, security, and maintainability, and drive delivery across teams.
- Required Qualifications
- 5+ years of software engineering experience, including delivery of production AI-enabled applications.
- Strong full-stack development with Angular/Type Script, Java/Spring Boot, RESTful APIs, distributed systems, and secure application design.
- Practical experience with LLM application patterns, model APIs, RAG, embeddings, vector search, prompt design, structured outputs, tool calling, evaluation, observability, and AI security.
- Hands-on use of Claude, Git Hub Copilot, or comparable AI coding assistants with disciplined review, testing, and security practices.
- Strong CI/CD and Dev Ops experience covering automated builds, testing, deployment, release controls, and monitoring; familiarity with Docker, Kubernetes, and cloud-native platforms preferred.
- Experience with Python, SQL/No SQL databases, data integration, caching, and data-intensive applications.
- Strong problem-solving, communication, and stakeholder-management skills.
- Preferred Qualifications
- Senior candidates: Architecture leadership, delivery ownership, and mentoring experience.
- Familiarity with cloud-native platforms and advanced Dev Ops practices.
Certifications (if any)
- SAP Service, Customer Service, PM, or related certification (preferred but not required).
- #J-18808-Ljbffr
Full Stack Engineer in Montréal employer: Compunnel Inc.
Join a forward-thinking company in Toronto that prioritizes innovation and employee development. As a Digital Banking Engineering Manager, you'll thrive in a collaborative work culture that values continuous improvement and offers ample opportunities for professional growth. With a focus on modern banking solutions, this role not only allows you to lead a talented team but also empowers you to make a meaningful impact in the digital banking landscape.