Join RBC Borealis as a Co-op Machine Learning Software Engineer and tackle challenging machine learning projects. This role involves end-to-end development, including data processing and algorithm implementation.
As a Co-op Machine Learning Engineer, you’ll engage with cutting-edge technologies in Toronto, Vancouver, or Calgary. Your responsibilities include building machine learning software, collaborating with researchers, and optimizing algorithms for large datasets. You’ll gain invaluable experience in deep learning and distributed computing frameworks within a team committed to innovation.
Key Responsibilities:
• Develop machine learning-based software solutions for key problems
• Collaborate with teams to find optimal solutions
• Optimize algorithms and prototypes for efficiency
• Document design decisions and solutions thoroughly
• Manage ETL processes using frameworks like Hadoop and Spark
Requirements:
• Bachelor’s or Master’s in Computer/Software Engineering
• Experience in software development (co-op or internships)
• Proficiency in C++, Java, Python, or C#
• Familiarity with Unix commands and bash scripting
• Knowledge of deep learning libraries like TensorFlow or PyTorch
Enhance your skills in machine learning and software engineering with RBC Borealis’s creative team.
#J-18808-Ljbffr
📌 Co-op Machine Learning Engineer at RBC Borealis (Ontario)
🏢 RBC
📍 Ontario