Overview:
ABOUT US
Founded in 1993, Bayview Asset Management is an investment firm focused on mortgage and consumer credit.
The BAM AI Team is building AI-powered applications that integrate directly into business workflows, helping teams operate more efficiently and make better decisions.
POSITION SUMMARY
Bayview is seeking a Application Developer to develop applications that integrate AI, data, and business logic to support internal tools and workflows across the firm. This is a full-stack role involving backend service development, frontend interface design, and the integration of AI/LLM capabilities into production systems. The role emphasizes building scalable, user-focused solutions that drive business impact.
KEY RESPONSIBILITIES:
-
Design, build, and maintain full-stack applications using Python and modern frontend frameworks (e.g., React)
-
Develop APIs and backend services supporting internal tools and business workflows
-
Integrate AI/LLM capabilities into applications and operational processes
-
Work with structured and unstructured data to enable application functionality and insights
-
Collaborate with business stakeholders to translate requirements into scalable technical solutions
-
Write clean, maintainable, and well-tested code following best practices
-
Troubleshoot, debug, and enhance existing applications and systems
-
Contribute to system design and continuously improve performance and usability
REQUIRED SKILLS:
-
Strong proficiency in Python and experience with modern frontend frameworks (e.g., React)
-
Experience building APIs and working with relational or non-relational databases
-
Familiarity with integrating external APIs, services, or data sources
-
Understanding of Full Software Development Lifecycle and application architecture
-
Ability to own features from development through deployment
-
Strong problem-solving, analytical, and debugging skills
-
Effective communication and collaboration across technical and non-technical teams
PREFERRED SKILLS:
-
Experience building or experimenting with AI/LLM-powered features or applications
-
Experience working with complex or unstructured data sets
-
Experience developing internal tools, automation systems, or workflow applications
-
Demonstrated focus on user experience and business impact in application design
LOCATION & COMPENSATION:
-
This role will be located in our Toronto office in a hybrid model.
-
The compensation available for this role will be $110,000 - 150,000, depending on experience level.
-
There is also a performance based bonus structure available as well.
EEOC
Bayview is an Equal Employment Opportunity employer. Employment decisions are based on merit, qualifications, and business needs.