Senior Backend Engineer — AI Stream
New
J
JobgetherFinancial Technology
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- PythonMachine LearningMySQLSoftware ArchitectureFastAPI
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3+ years of experience as a software developer, with significant backend development experience.
- Strong backend programming skills, ideally using Python, FastAPI, or similar web frameworks.
- Experience working with relational databases such as MySQL or comparable technologies.
- Solid understanding of software engineering fundamentals, including testing, design patterns, and agile development practices.
- Experience independently owning and delivering software features or technical subsystems.
- Strong problem-solving skills and the ability to work through ambiguous technical challenges.
- Good communication skills and comfort collaborating with experienced engineers and cross-functional teams.
- Genuine interest in AI/ML-adjacent engineering and understanding how AI-powered systems interact with traditional backend architectures.
- Experience with LLM APIs, embedding technologies, or platforms such as Vertex AI, OpenAI, or similar solutions is considered an asset.
Responsibilities
- Design, develop, and maintain backend features and subsystems within an AI-powered platform.
- Make thoughtful technical decisions and communicate trade-offs clearly with engineering leadership and teammates.
- Build and improve backend services that integrate traditional software systems with AI-powered processing capabilities.
- Contribute to code reviews by providing constructive feedback and helping maintain high engineering standards.
- Collaborate with cross-functional teams to deliver projects on schedule while maintaining quality and reliability.
- Troubleshoot, debug, and optimize application performance, scalability, and stability.
- Develop a strong understanding of how deterministic business rules and AI-based classification and matching systems work together.
- Work with AI-assisted technologies, including LLM and embedding-based solutions, to enhance backend capabilities.
- Take ownership of features and technical components from design through delivery.
- Support the growth of junior engineers through mentorship, knowledge sharing, and collaborative problem-solving.
View Full Description & ApplyYou'll be redirected to the employer's site