Software Engineer

Brooksource โ€” Canada ยท Posted ~4 days ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Software Engineer II Ottawa, Ontario, Canada Contract-to-Hire Brooksource is seeking a Software Engineer II to join a growing Machine Learning team focused on building AI-powered products and personalized digital experiences at scale. This team develops solutions supporting content recommendations, search, summarization, classification, and experimentation initiatives that reach millions of users. Responsibilities Build, test, deploy, and support scalable production softwarePartner with software, data, and machine learning engineers on new features and platform enhancementsDevelop highly available, low-latency backend servicesParticipate in code reviews, technical documentation, and continuous improvement effortsResearch, prototype, and implement innovative solutions to complex business challenges Required Qualifications Bachelor's degree in Computer Science or a related fieldProfessional software engineering experience in a production environment3+ years of Python development skillsExperience with at least one additional language such as Go, Java, or C++Experience building scalable backend applications and services Preferred Qualifications Experience with distributed systems and data-intensive applicationsExposure to machine learning, AI, personalization, or recommendation platformsFamiliarity with CI/CD, cloud technologies, and modern software engineering practices Why Apply? Work on cutting-edge AI and machine learning initiativesCollaborate with a highly skilled engineering teamBuild products that impact millions of usersGain exposure to large-scale ML platforms, personalization, and search technologies