itjobs.ca Logo
Brooksource logo

Software Engineer

Brooksourceabout 21 hours ago
Hybrid
Mid Level
Full-Time

About the role

Software Engineer II – AI/ML Ottawa, ON - Hybrid 3 days onsite Contract-to-hire

This engineering team is driving digital transformation through innovative applications of AI and machine learning. They build and scale products used by millions of users across web and mobile platforms, including: Personalized content recommendations Contextual search and content delivery Content summarization and classification Emerging conversational AI experiences

The team is highly collaborative, bringing together software engineers, data engineers, and machine learning engineers to deliver end-to-end solutions.

What You’ll Work On As a Software Engineer II, you’ll help design and build systems that power AI/ML-driven products. Key areas of focus include: Developing web applications and APIs that support machine learning features Building and enhancing backend systems and services Supporting personalization, search, and content delivery platforms Collaborating with cross-functional teams to bring ML models into production Improving system performance, scalability, and reliability

Key Responsibilities Build and maintain scalable, high-performance backend systems Write clean, production-quality code following engineering best practices Collaborate closely with engineers across multiple teams Participate in system design and technical decision-making Ensure reliability, efficiency, and low-latency performance Contribute to code reviews, testing, and continuous delivery

Required Qualifications 2–3 years of professional software engineering experience Hands-on experience building web applications, APIs, or backend systems Strong proficiency in Python Experience with one additional language (Go, Java, C++, etc.) Ability to clearly explain technical work and system design decisions Bachelor’s degree in Computer Science or related field (or equivalent experience)

Preferred Qualifications Experience with distributed systems or data-intensive applications Exposure to cloud environments (AWS preferred) Experience working alongside or supporting machine learning initiatives

About Brooksource

IT Services and IT Consulting

Similar Jobs