Senior Software Developer
9 hours ago
Cette offre d'emploi est rédigée en anglais pour des raisons de simplicité. La maîtrise des deux langues (français et anglais) est préférable.
Senior Software Developer - Machine Learning
As a global firm at the forefront of the AI revolution, Yeji Data Lab partners with world-leading clients to address their critical challenges. We leverage cutting-edge Machine Learning technology to drive sustainable value and innovation. Our agile and solution-oriented team collaborates with clients across diverse regions, with a strong focus on North America and the Middle East. We invite you to join our journey and play a pivotal role in our expansion.
We work in a hybrid mode - with an office in Toronto and Montreal.
Position Overview:
We are looking for an experienced Senior Software Developer with Machine Learning Expertise to join our team of business analysts and AI experts. The ideal candidate will bring a profound technical and business acumen, coupled with an extensive understanding of the tech and Artificial Intelligence sectors.
Key Responsibilities:
As a Senior Software Developer with ML expertise, your role will encompass a broad range of critical functions:
- Architecting, developing, and deploying high-performance cloud applications and microservices that integrate machine learning models into production environments.
- Collaborating with data scientists and engineers to optimize, scale, and deploy machine learning models efficiently.
- Ensuring seamless integration of machine learning solutions with frontend and backend systems.
- Championing best coding practices, including writing maintainable, well-documented code and promoting software quality through rigorous unit tests, code reviews, and adherence to best practices.
- Designing and executing advanced cloud architectures (e.g., AWS, GCP, Azure) for the development of AI-driven cloud-native applications.
- Overseeing the construction and management of sophisticated data infrastructures, including databases, data warehouses, and data lakes, utilizing technologies such as SQL, NoSQL, and cloud-based storage solutions.
- Directing containerization strategies with Docker and Kubernetes to bolster scalability and resilience.
- Facilitating collaboration with cross-functional teams to ensure the seamless integration of AI and data engineering solutions with company-wide systems and applications.
- Leading the troubleshooting, debugging, and upgrading of existing applications.
- Producing comprehensive technical documentation for reference and reporting purposes.
Position Requirements:
To excel in this senior role, candidates must possess:
- A Master's degree in Computer Science, Software Engineering, Machine Learning, or a related discipline.
- Over 5 years of proven experience in software development, with a significant portion in a senior or lead capacity, preferably in AI/ML-related projects.
- Advanced expertise in backend development languages such as Python, Java, , with a strong emphasis on AI/ML model deployment.
- Experience with ML frameworks and libraries such as TensorFlow, PyTorch, Scikit-Learn, Transformers, and MLOps tools like MLflow, Kubeflow, or SageMaker.
- Experience with frontend technologies including HTML, CSS, JavaScript, and advanced frameworks like React, Angular, or Vue.
- In-depth experience with Agile and Scrum methodologies, with a strong ability to lead and mentor Agile teams.
- Comprehensive knowledge and hands-on experience with cloud platforms like AWS, GCP, or Azure, including architecture and security best practices.
- Proficiency in developing, deploying, and managing microservices architecture, with expert knowledge in container technologies such as Docker and Kubernetes.
- A solid track record of working with both relational and non-relational databases and an understanding of cloud-based storage solutions.
- Good working knowledge of bash/shell scripting.
- Experience with REST API designing and deployment.
- Expertise in version control systems, especially Git, with experience in managing complex development workflows.
- Exceptional problem-solving, communication, and leadership skills, with a proven ability to drive projects and mentor junior team members.
- Fluency in English; proficiency in French is highly advantageous.
Assets:
- Proven experience with cloud platforms like AWS, GCP, or Azure.
- Expertise in CI/CD workflow and MLOps pipelines.
- Experience with container technologies like Docker and Kubernetes.
- Understanding of database systems and familiarity with SQL scripting.
- Working knowledge of API designing and deployment.
- Experience with AI/ML model optimization and deployment strategies.
Join Yeji Data Lab and contribute to shaping the future with your expertise, creativity, and leadership.
Together, we will tackle the most challenging problems and achieve groundbreaking innovations.
-
Senior Software Developer
7 days ago
Montreal, Quebec, Canada Toparo Full time $80,000 - $120,000 per yearAs a Senior Software Developer, you will play a pivotal role in the growth and development of Logistics Technology Systems for one of our clients, utilizing leading-edge technologies. The ideal candidate is a forward-thinking professional with a strong grasp of industry best practices and proficiency in modern coding languages such as C#, Python, Java, C++,...
-
Senior Boomi Developer
9 hours ago
Montreal, Quebec, Canada Software International Full time $100,000 - $150,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.We currently have an indefinite contract role as a Senior Boomi Developer to work with our global SAP consulting client on a long term project for their large consumer packeged...
-
Senior Software Developer
5 days ago
Montreal, Quebec, Canada Toparo Full time $80,000 - $120,000 per yearAs a Senior Software Developer within our client's Consumer Interactions division, you will be a key contributor to the growth and enhancement of their consumer interaction systems. Operating primarily with C# and harnessing the capabilities of Azure Cloud Services, your role will be pivotal in shaping the technological landscape. We are seeking an...
-
Senior Software Developer
2 hours ago
Montreal, Quebec, Canada Intelcom | Dragonfly Full time $120,000 - $180,000 per yearRide the next mile with usJob DescriptionWe are seeking a highly motivated Senior Software Developer to join our team. In this role, you will assist and participate in the development and improvement of our software platforms. You will work closely with various software development squads and stakeholders, contributing to enhancing system functionality and...
-
Senior Software Developer
7 days ago
Montreal, Quebec, Canada Acumatica Full time $80,000 - $120,000 per yearCompany Description Acumatica is a company on a mission. We are a leading innovator in cloud ERP (Enterprise Resource Planning) solutions with growing businesses worldwide. But don't take our word for it—read what analysts like G2, IDC, Nucleus Research, and Info-Tech have to say about us. Acumatica is different by design and purposely built to help small...
-
Senior Software Developer
7 days ago
Montreal, Quebec, Canada Acumatica APAC Full time $100,000 - $140,000 per yearCompany DescriptionAcumatica is a company on a mission. We are a leading innovator in cloud ERP (Enterprise Resource Planning) solutions with growing businesses worldwide. But don't take our word for it—read what analysts like G2, IDC, Nucleus Research, and Info-Tech have to say about us. Acumatica is different by design and purposely built to help small...
-
Senior Software Developer
5 hours ago
Montreal, Quebec, Canada Syntax Systems Ltd. Full time $100,000 - $120,000 per yearSenior Software Developer - Java, Montreal, QCSyntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972. Syntax has undisputed strength to implement and manage ERP deployments (Oracle, SAP) in a secure, resilient, private, public or...
-
Senior Software Developer
1 week ago
Montreal, Quebec, Canada AlayaCare Full time $80,000 - $120,000 per yearAbout the Role As a Senior Developer, you'll take the lead in building high-quality, performant features that solve real client problems and stand the test of time. You'll be deeply involved in scoping and sequencing technical work—exploring solutions, weighing tradeoffs, and making thoughtful decisions that balance short-term needs with long-term...
-
Senior Software Developer
2 weeks ago
Montreal, Quebec, Canada OSEDEA Full time $80,000 - $120,000 per yearWho we are We're a thriving and agile tech development firm. People are at the center of everything we do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team's life-long dreams, aspirations, and career development We strongly believe in the power of community. This is why we seek...
-
Bilingual Senior Software QA Engineer
7 days ago
Montreal, Quebec, Canada un emploi de Bilingual Senior Software QA Engineer chez TTC Global Full time $90,000 - $120,000 per yearAbout TTCThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of...