Job Description
Req id: 36019Ottawa, ON, CA Richmond Hill, ON, CA
OPENTEXT - THE INFORMATION COMPANY
As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management.
Interset is part of the Cybersecurity group in OpenText. We use big data and advanced machine learning/behavioral analytics to detect and prevent the theft of intellectual property … simply put, WE CATCH BAD GUYS WITH MATH!!!
We foster a thriving, dynamic environment rich with inventive minds and entrepreneurial spirit and our employees are empowered and encouraged to build their careers at OpenText.
The Opportunity:
Senior Machine Learning Engineer
Location: Ottawa, ON / Richmond Hill, ON (Hybrid role)
This is an exciting opportunity for a Machine Learning Engineer to work with a team of driven, experienced ML engineers and data scientists building our next generation behavioral analytics platform for our fast-growing SaaS business.
If you are passionate about true machine learning and want to be part of a company building solutions that leverage the latest in big data technology, we want to talk to you!!
You are great at:
- Implementing data pipelines to support running cutting-edge machine learning techniques on massive amounts of data.
- Working with product managers and data scientists to turn new features and algorithms into beautiful, battle-tested code.
- Leveraging technologies we use to analyze and identify cyber-security threats for our customers.
- Working side-by-side with some of the smartest minds in machine learning and behavioral analytics.
- Exploring new technology options for data processing and storage and share them with the team.
- Developing tools and contributing to internal and open-source projects wherever possible.
What it takes:
- An undergraduate or masters' degree in Computer Science or equivalent engineering experience.
- Proficiency in at least one major language (e.g., Java, Scala, Python) and SQL.
- Experience with data lake storage technologies such as Apache Iceberg, Delta Lake, and Apache Hudi.
- Experience in developing streaming platforms using Spark Structured Streaming or Flink.
- Experience in building and implementing data pipeline workflow by leveraging Airflow, Prefect, or Dagster.
- Familiarity with MLOps platforms to manage ML lifecycles such as MLflow and Kubeflow.
- Experience with Kubernetes, Docker or any other infrastructure or containerization management/automation platform.
- Strong verbal and written communication skills
- Practical experience with Agile/Lean software development methodologies
Nice to have:
- Contributions to open-source software (code, docs or mailing list posts).
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 hr@opentext.com.
Apply
Go Back