Senior Software Developer - AI (AIDA)

Caseware • Other US Location

Company

Caseware

Location

Other US Location

Type

Full Time

Job Description

As a Senior Software Developer at Caseware, you’ll design, develop, test and deploy front-end and back-end applications to support the Caseware Cloud Platform. You will be a part of the AI team, and your focus will be on developing and maintaining a state-of-the-art AI agent that supports our users in understanding their data, executing their workflows, and delivering high-quality results.


âť—Please note, that this role is hybrid. The successful candidate will be working 3 days a week from our Toronto office located at 351 King St E, Toronto, ON


You’ll be reporting to:

Connor Beck - Team Lead, Software Development


And working alongside:

Akshya Rampal - Software Developer II

Saul Villamizar - Software Developer II

Ebrahim Goralwalla - Product Manager

Ian Stewart - Principal UX Designer


Contact:

Chengeer Lee - Principal Talent Acquisition Partner & Coach

What you will be doing:

  • Develop prompts and implement solutions, such as retrieval-augmented generation, for interacting with LLM models to provide meaningful, purpose-built value to our customers
  • Take ownership over the design and implementation of solutions to the most complex areas of your team’s codebase through all phases of the software development lifecycle
  • Stay up to date with the latest technologies and trends in AI, implementing proofs-of-concept and presenting innovative ideas & architecture to contribute towards the development of our engineering culture
  • Provide technical mentorship to other developers on the team through such practices as code reviews, pair programming, and collaborative solution design
  • Represent the team in technical discussions with Team Leads, Product, Design, and all other external stakeholders
  • Keep your team’s technical architecture documentation up to date and enforce development best practices to safeguard your codebase
  • Drive operational excellence by identifying and eliminating persistent root causes for problems that affect your customers and team.
  • Advocate the prioritization and reduction of technical debt of the system your team manages
  • Collaborate closely with DevOps/DevSuccess to drive iterative improvements to your team’s build system, test automation, and CI/CD pipelines
  • Participate in 24/7 production support rotation for the systems your team manages, driving continuous improvement in this area through post-mortems and root-cause analysis

What you will bring:

  • Minimum 6 years of experience writing production-grade front-end applications using TypeScript/Angular (or other related modern front-end technology)
  • Minimum 6 years of experience with API microservice development using TypeScript / NestJS (or other related modern JavaScript server frameworks)
  • Proven experience building LLM solutions with Bedrock and RAG
  • Proven experience building solutions in the public cloud (AWS preferred)
  • Demonstrable aptitude for writing LLM instructions and prompts
  • Understanding of accounting, auditing, and financial concepts is an asset

The Tech Stack you’ll be working with:

  • Angular 16+ (TypeScript), NgXS, RxJS
  • Python 3
  • Microservices hosted on AWS EKS
  • AWS Bedrock
  • AWS OpenSearch Serverless
  • AWS Textract
  • AWS storage solutions (DynamoDB, S3)
  • AWS Lambda
  • GitHub & GitHub Actions
  • Nx Monorepo
  • Our devs prefer to use IntelliJ (IDEA)
  • Atlassian Cloud (Jira/Confluence)
  • Microsoft Teams and Outlook
  • Microsoft Office 365
Apply Now

Date Posted

01/23/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...

View Details

People Operations Advisor - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...

View Details