Home Pakistan Senior Software Engineer (Java)

Home Pakistan Senior Software Engineer (Java)

Senior Software Engineer (Java)

Full time at Enghouse in Pakistan
Posted on May 8, 2024

Job details

Join Our Team as a Software Engineer in Machine Learning and NLP Who We Are At Enghouse Interactive (EI), a subsidiary of Enghouse Systems Limited (TSX: ENGH), we've been a global leader in video solutions, services, and contact center software for over 35 years. Our solutions enable thousands of customers worldwide to deliver exceptional customer experiences built on a highly scalable platform that supports real-time multimedia communications solutions. What We Do We specialize in delivering cutting-edge contact center solutions designed to transform customer experiences. Among our featured product categories is Artificial Intelligence, where we empower contact center teams with AI and Natural Language Processing (NLP) driven solutions. The Role We're seeking a talented and creative Software Engineer with expertise in Machine Learning and NLP to join our global R&D team. As part of this role, you'll develop and implement NLP and ML models to analyze customer conversations, extract relevant information, and enhance our conversational solutions with Generative AI features. Key Responsibilities

  • Create and enhance NLP and ML algorithms/models for analyzing customer conversations.
  • Deploy and fine-tune ML algorithms for processing large volumes of data.
  • Evaluate language models to select the most suitable ones for our dataset and use cases.
  • Collaborate with R&D and cross-functional teams to integrate ML models into contact center solutions.
  • Stay updated with the latest advancements in NLP and ML research and apply them to solve business problems.
What You Bring
  • Bachelor's or master's degree in computer science, Artificial Intelligence, or NLP.
  • Strong Python programming skills with experience in NLP and ML libraries.
  • Understanding of NLP concepts such as text classification and sentiment analysis.
  • Excellent problem-solving skills and ability to work independently or as part of a team.
  • Strong communication skills to explain complex concepts to technical and non-technical stakeholders.
Bonus If You Have
  • Experience deploying ML models in a production environment.
  • Familiarity with Agile software development using Atlassian tools.
What We Offer
  • Join a global diverse and growing team.
  • Work with innovative technologies like Cloud.
  • Opportunities for growth and career advancement.
  • Work-life balance in a supportive environment.
We're committed to creating an inclusive workplace and accommodating disabilities during our recruitment and hiring processes. We thank all applicants for their interest, and only those selected for an interview will be contacted. Enghouse Systems is an equal opportunity employer. Enghouse is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback