Software Engineering Expert

2 days ago


Montreal, Quebec, Canada OSEDEA Full time

We're a tech development firm that values community and diversity. Our team cares about clients, the world, and colleagues' career development.

As a Senior Software Developer - Machine Learning Specialist, you'll collaborate with and mentor teammates to deliver enterprise AI software solutions. You'll own tasks, manage time efficiently, and focus on personal growth.

Key Responsibilities
  • Develop cutting-edge AI-driven solutions
  • Identify opportunities to implement AI technologies and tooling
  • Develop software according to specifications and documentation
  • Define and communicate non-functional requirements
  • Coach colleagues in AI use and implementation
  • Take initiative on projects and tasks
  • Uphold software development guidelines
  • Research, test, and implement new techniques and technologies
  • Advise clients on technical decisions and direction
Requirements
  • 5+ years of experience as a software developer or engineer with 3+ years in Machine Learning, Deep Learning, etc.
  • PhD, Master's degree in Computer Science or Software Engineering specialized in AI, or equivalent
  • Bilingual (French and English)
You Should Be Proficient With
  • Python 3
  • Key Python Libraries (Numpy, Pandas, Pytorch, Scikit Learn)
  • Data Analysis, Cleaning, Processing, and Augmentation
  • Deep Learning Frameworks (TensorFlow, Keras, Pytorch)
  • Ai Services on cloud-hosting platforms (AWS, Azure, Google Cloud)
  • Machine Learning Operations
  • Application Testing (unit, functional, E2E, etc.)
  • Development Methodologies (Agile, Scrum, XP, Kanban, Shape Up, etc.)
A Plus If You Have Experience With
  • GoLang, Java, and/or JavaScript
  • Enterprise Software Development
  • In-Memory object storage, caching, and queue systems
  • Microservices and Serverless Systems
  • Domain-Driven Design
  • A major modern client-side framework/library (Angular, React, Svelte, etc.)
What We Offer
  • $120,000 - $180,000 per year (dependent on experience)
  • Flexible hours of work and remote work options
  • Paid sabbatical
  • Wellness and productivity spending account
  • Parental program

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Job DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...


  • Montreal, Quebec, Canada CAE Full time

    CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets.We are looking for an expert aeronautic software engineer to join our team of flight systems specialists.About This RoleThis position is ideal for engineers or developers who are eager to learn and take on new challenges in the field of aircraft...


  • Montreal, Quebec, Canada 360 Inc. Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer - C++ Expert to join our team at 360 Inc. as part of our efforts to create innovative web and marketing solutions tailored for the automotive sector.


  • Montreal, Quebec, Canada LanceSoft, Inc. Full time

    LanceSoft, Inc. is seeking an experienced Software Engineering Expert to join our team.We are looking for a highly skilled individual who will be responsible for developing high-quality applications and designing scalable code.The ideal candidate will analyze business requirements and collaborate with various teams to create technology requirements.They will...


  • Montreal, Quebec, Canada Genpact Full time

    Job Title: Software Engineering Expert - Banking and FinanceAn estimated salary of $120,000 - $180,000 per year in Montreal, Canada.About UsWe are a global professional services firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries drive our innate curiosity, entrepreneurial agility, and desire to create lasting value for...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    About the RoleCapgemini is seeking a highly skilled Digital Engineering Expert to join its team in Canada. As a key member of our organization, you will be responsible for creating innovative solutions to existing technical challenges with one of the world's largest social media platforms.Key Responsibilities:Collaborate with project leads and team members...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    About the RoleCapgemini Engineering is seeking a skilled Senior Software Architect to join our team in Canada. As a key member of our cloud engineering team, you will be responsible for designing and implementing scalable and reliable cloud-based solutions.This role offers a unique opportunity to work with cutting-edge technologies and collaborate with a...


  • Montreal, Quebec, Canada Hootsuite Full time

    Job OverviewHootsuite is a leading social media management platform, and we're seeking an experienced AI expert software engineer to join our product development team.


  • Montreal, Quebec, Canada Accolite Full time

    About the RoleAccolite is seeking a highly skilled Software Engineering Expert to join our team in Canada. This is a hybrid role, with 3 days spent in office and 2 days working remotely.Job SummaryWe are looking for an experienced Java Developer to design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    Transform Your Career with Capgemini EngineeringAbout the Role:We are seeking a seasoned Software Development Leader to join our team at Capgemini Engineering.Job Overview:This is an exceptional opportunity to work on high-profile projects with leading social media platforms, driving innovation and growth.Key Responsibilities:Lead software development teams...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Genpact Full time

    About GenpactGenpact is a global professional services firm delivering outcomes that shape the future. Our purpose drives us to create a world where businesses thrive, and society benefits. We serve leading enterprises across industries with our deep business knowledge, digital operations expertise, and experience in data, technology, and AI.Job Title:...


  • Montreal, Quebec, Canada Rollbar, Inc. Full time

    Job OverviewWe are seeking an Expert Backend Software Engineer to join our team and contribute to the development of real-time solutions. As a key member of our team, you will design, develop, document, test, release, monitor, troubleshoot new and existing backend software systems and applications.About the RoleThis is a unique opportunity to work on...


  • Montreal, Quebec, Canada Tata Consultancy Services Full time

    Company Overview:Tata Consultancy Services (TCS) is a leading IT services, consulting, and business solutions organization with over 55 years of experience in partnering with top businesses worldwide. With a strong commitment to culture and diversity, TCS fosters an inclusive work environment through equitable policies and processes.TCS has a global presence...


  • Montreal, Quebec, Canada EXFO Full time

    Job SummaryEXFO is seeking a talented Software Development Expert to join our Research and Development department. As a key member of our agile team, you will be responsible for developing our new product for the industry's field network and ethernet-ip testing offerings.Key Responsibilities• Collaborate with the Software Group Manager to develop software...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    **Job Title:** Software Engineer with Hybrid Work OptionsLocation: Hybrid to the closest Capgemini office in CanadaAbout Us:Capgemini is a global business and technology transformation partner. We help organizations accelerate their transition to a digital and sustainable world while creating tangible impact for enterprises and society.Job Description:We are...


  • Montreal, Quebec, Canada Accolite Full time

    We are seeking a highly skilled Software Development Expert to join our team in Montreal. As a key member of our Digital Engineering department, you will play a crucial role in designing, developing, testing, and deploying high-quality software applications using the Java Spring and Spring Batch frameworks.About the RoleThe ideal candidate will have a strong...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...

  • Technical Expert

    1 month ago


    Montreal, Quebec, Canada Software International Full time

    Job Summary:As a Delivery Partner at Software International, you will play a crucial role in establishing strong, trusted relationships with our clients. Your ability to articulate solutions and navigate complex services will be instrumental in delivering exceptional results.Key Responsibilities:Support and lead billable client activities within your area of...


  • Montreal, Quebec, Canada Lisplogics Full time $140,000 - $200,000

    Job Title: Senior Software Development ExpertOverviewLisplogics is a pioneering company in real-time and dynamic decision systems for operations management, aiming to increase productivity worldwide. With a team of talented scientists and engineers, we address real-world operational challenges using cutting-edge software engineering expertise and operations...


  • Montreal, Quebec, Canada Software International Full time

    About the RoleWe are seeking a seasoned Mainframe Security Expert to join our team at Software International. This is an exciting opportunity for an experienced professional to take on a key role in shaping our clients' mainframe security strategies.