OpenTextOP

Sr. Principal Software Engineer

OpenText
Canada only
Apply now

OPENTEXT

OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.

The Opportunity:

As a Machine Learning Engineer at OpenText, you'll embark on an exhilarating journey, facilitating and creating groundbreaking machine learning models and algorithms and developing software products. Your mission? To unravel intricate business puzzles and craft tailored, one-of-a-kind solutions for our valued clientele. Your canvas? A dynamic lab and sandbox environment where innovation knows no bounds. Collaboration is key as you join forces with diverse teams, weaving machine learning and generative AI magic into the fabric of our enterprise solutions. Your creations will not only meet but exceed the most exacting standards of performance, reliability, and scalability.

But this role offers more than just challenges; it's an invitation to help shape the future. By contributing to cutting edge technology, your work will leave an indelible mark on global businesses. Welcome to the forefront of innovation, where the intersection of curiosity, creativity, and technology sparks limitless possibilities.

You Are Great At:

  • Collaborate with product managers, software engineers, and data scientists to understand business requirements and translate them into machine learning solutions.
  • Design, develop, and deploy machine learning models and algorithms that enhance the functionality and intelligence of our enterprise software products.
  • Explore and analyze large datasets to identify patterns, trends, and insights that can inform the development of robust machine learning models.
  • Implement and optimize machine learning pipelines for training, testing, and deployment of models in production environments.
  • Work on feature engineering, data preprocessing, and model evaluation to ensure the accuracy and effectiveness of machine learning models.
  • Stay abreast of the latest advancements in machine learning and artificial intelligence, and apply relevant techniques to solve real-world problems.
  • Collaborate with cross-functional teams to integrate machine learning capabilities seamlessly into existing and new software products.
  • Conduct code reviews, provide constructive feedback, and contribute to the continuous improvement of development processes.
  • Maintain documentation for machine learning models, algorithms, and implementation details to ensure transparency and knowledge sharing within the team.
  • Stay informed about industry best practices, emerging trends, and advancements in machine learning, and actively contribute to the company's knowledge base.

What It Takes:

Required:

  • Hold a Master’s degree or Ph.D. in Computer Science, Applied Mathematics, Statistics, or a related field with a strong emphasis on Natural Language Processing (NLP) and proficiency in Large Language Models (LLMs).
  • Accumulate 3+ years of professional experience, including a significant time dedicated to relevant and hands-on work in Machine Learning, with a specific focus on NLP and LLMs.
  • Proven track record in developing and deploying advanced Deep Learning models, particularly those tailored for NLP tasks and Large Language Models.
  • Demonstrate substantial knowledge and practical experience in implementing Deep Learning models for extracting insights from textual data, Natural Language Understanding, Text Classification, and Document Analysis, all within the context of NLP and LLMs.
  • Possess excellent communication skills, encompassing both verbal and written proficiency, to effectively convey complex concepts and findings related to NLP and Large Language Models.
  • Proven expertise in utilizing cloud-based environments such as AWS, Azure, or GCP

Desired:

  • Solid foundational understanding of machine learning and statistical concepts, with a focus on Natural Language Processing (NLP) and Large Language Models (LLMs).
  • Proficiency in deep learning frameworks commonly used in NLP tasks, such as TensorFlow and PyTorch.
  • Hands-on experience in at least two projects involving Large Language Models and other deep learning applications.
  • A minimum of 5+ years of expertise in Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN), particularly in the context of NLP, with the ability to develop custom models for various deep learning tasks.
  • At least 5+ years of practical experience working with popular deep learning software frameworks like TensorFlow and PyTorch.
  • Strong programming skills and a background in building deep learning models using one or more of the following languages: Python, R, Java, C, C++, Scala.

Position Type and Expected Hours of Work: Full-time, with occasional evenings or weekends based on client needs.

OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at [email protected].

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let OpenText know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

May 04, 2024

Posted on

Mar 05, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Canada +/- 0 hours
Claim this profileOpenText logoOP

OpenText

View company profileVisit opentext.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

70 remote jobs at OpenText

Explore the variety of open remote roles at OpenText, offering flexible work options across multiple disciplines and skill levels.

View all jobs at OpenText

Remote companies like OpenText

Find your next opportunity by exploring profiles of companies that are similar to OpenText. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan