Software Engineer - AI & Machine Learning

Ref#: 25339

Function: Engineering

Location: US, KY, Lexington

Apply Now

Know someone else who would be a perfect fit? Let them know!

Share: Twitter

Send to a friend

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. #LI-POST

The opportunity:

The OpenText Customer Experience Management (CEM) business focuses on an industry-leading portfolio of products — Web Content Management, Digital Asset Management, Customer Communication Management, and Workforce Optimization solutions that offer exciting and compelling ways to improve the customer experience and make customer interactions more profitable.

OpenText is looking for a talented, experienced software engineer who is passionate about building new applications enabled by machine learning. The team you will join is responsible for creating innovative experiences for OpenText Customer Experience Management products. On this product-focused team, you will work with Data Scientists, Researchers, and Developers to imagine, explore, and collaborate on the necessary framework, the integration of machine learning models, and the supporting logic into applications, resulting in enhanced user experiences.

You are great at:

• Building personalized user experiences that incorporate machine learning algorithms
• Developing and shipping commercial software
• Delivering high quality software that is scalable, high-performing, and robust
• Creating and reviewing detailed use cases and test cases
• Interacting with Product Management and internal OpenText stakeholders in order to articulate specific technical options and decisions in a concise and clear manner
• Managing expectations and responsibilities of all stakeholders

What it takes:

• MS or BS in Computer Science or related field
• 3-5 years of experience in software application development, with at least 3 years in Java development for high performance applications
• Experience building applications that incorporate machine learning and cloud-connected technologies
• Love technology at all levels: architecture, design, implementation, test, and deployment
• Experience in Agile/Scrum methodology
• Strong analytic and problem-solving skills
• Team player, self-starter, motivated to take ownership of projects and drive tasks to completion
• Thrive in new product environments – those that frequently change and have time constraints

Desired Skills

• Experience with large sets of data requiring analytics
• Software security - requirements, specifications, features, testing
• Strong third-party integration skills
• Technical working knowledge of the following:
o Revision control (Git)
o Java skills required, Spark and Python a plus
o Modern frameworks (Springboot, Spring Framework, Spring Cloud, Spring
Security, Spring Data, Reactor, Angular2)
o Operating systems (Windows Server, Linux and other Unix flavors)
o Databases (PostgreSQL, MySQL) and data modeling
o Modern container technologies (Docker, Kubernetes)
• Experience using cloud computing platforms such as AWS or GCP a plus
• Customer Experience domain knowledge is preferred

At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. We hire the best talent regardless of race, creed, color, national origin, ancestry, disability, marital status, sex, age, veteran status or sexual orientation. If you require accommodation at any time during the recruitment process please email Applicants have rights under Federal Employment Laws including but not limited to: Family and Medical Leave Act (FLMA), Equal Employment Opportunity  and Employee Polygraph Protection Act

Apply Now

Share: Twitter

Send to a friend