Full Stack Engineer
- Vancouver, BC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Join our client's team as a Software Engineer to design, implement, and test features for a generative AI platform. Working closely with senior team members, you'll collaborate across Product and Data Science teams to bring AI capabilities to life and enable innovative customer use cases.
About the Role
You will be developing new features for an agentic AI platform that allows users to interact with AI to identify management concerns and suggest possible actions. This role involves collaborating with multiple teams within the organization, including Product and Data Science, who will provide a variety of management data including OKRs, product portfolios, and engineering work tickets.
Responsibilities
- Bring AI to life in a variety of products by supporting teams with an exciting new agentic platform
- Collaborate with the Product team to enable AI-based customer use cases
- Work with other development teams as stakeholders
- Develop and deploy scalable services using a modern tech stack
- Design and implement features for generative AI platform products
- Test and validate features in collaboration with cross-functional teams
Requirements
- 4+ years of professional software development experience with a proven ability to deliver
- 3+ years of experience with Java and its idioms and design patterns
- 1+ years of working experience with AWS, Azure, or GCP
- 1+ years of working with React
- 1+ years of working with Spring
- 1+ years of working with relational databases
- 1+ years of working with LLMs such as Claude Sonnet
- Experience working in a DevOps environment where you build it, you support it
- Strong understanding and belief in modern coding and design principles
- Knowledge of best practices in software design and agile development processes
- Degree in Computer Science, Engineering, or a related field
Nice to Have
- Practical experience with real-world applications of AI applied to software development
- Experience with data strategy
More about this job
Responsibilities
Develop, test, and deploy scalable features and services for a generative AI platform, including an agentic platform that helps users identify management concerns and possible actions. Collaborate with Product, Data Science, and other development teams to deliver AI-based customer use cases.
Requirements
Requires 4+ years of professional software development experience, including 3+ years with Java and at least 1 year each with a cloud provider, React, Spring, relational databases, and LLMs. Candidates should have a degree in Computer Science, Engineering, or a related field, and experience with DevOps, modern software design principles, and agile development.
Skills
- Java
- React
- Spring
- AWS
- Azure
- Google Cloud Platform
- Relational Databases
- Large Language Models
- Generative AI
- Agentic AI
- Software Development
- DevOps
- Agile Development
- Software Design
- Testing and Validation
- Data Strategy
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Data & Analytics
- Consulting
Keywords
- Java
- React
- Spring
- AWS
- Azure
- Google Cloud Platform
- Relational Databases
- Large Language Models
- Claude Sonnet
- Generative AI
- Agentic AI
- Software Development
- Scalable Services
- DevOps
- Agile Development
- Software Design
- Testing
- Feature Development
- Product Collaboration
- Data Science
- Management Data
- OKRs
- Product Portfolios
- Engineering Work Tickets
- AI-Based Customer Use Cases
- Data Strategy