Machine Learning Engineer (CCAI, Dialog Flow)

Egen is a fast-growing and entrepreneurial company with a data-first mindset, bringing together the best engineering talent to work with advanced technology platforms like Google Cloud and Salesforce.
Naperville, IL, USA
Machine Learning
Mid-Level Software Engineer
Remote
1+ year of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer (CCAI, Dialog Flow)

Egen is a fast-growing, entrepreneurial company with a data-first mindset. We bring together top engineering talent to work with advanced technology platforms like Google Cloud and Salesforce, helping clients drive action and impact through data and insights. We're committed to being a workplace where the best people choose to apply their engineering and technology expertise. Our focus is on envisioning how data and platforms can improve the world.

As a Machine Learning Engineer at Egen, you'll be working on cutting-edge AI technologies. Your responsibilities will include:

  • Extending functionality through API calls to NLP, vision, and GenAI services
  • Developing dial management systems for conversation flow, including context handling and state maintenance
  • Integrating conversational AI with backend systems and databases
  • Training and fine-tuning models based on user interactions
  • Testing and bug resolution to ensure AI behaves as expected
  • Monitoring and optimizing AI system performance

The ideal candidate will have:

  • 1+ years of experience as an ML Engineer
  • Strong foundation in NLP, vision, and generative AI
  • Experience with Vertex AI, Dialogflow CX, Vision AI, Cloud Text-to-Speech, Cloud Translation, Python, Vector stores, Langchain, and more
  • Knowledge of CICD best practices, especially in complex CCAI and/or PSO engagements

Egen offers a dynamic work environment, opportunities for learning and growth, and the chance to work on innovative projects that can make a real difference. Join us in shaping the future of data and AI technology!

Last updated 3 months ago

Responsibilities For Machine Learning Engineer (CCAI, Dialog Flow)

  • Use API calls to extend functionality and integration with packaged NLP, vision, and GenAI services
  • Develop dial management systems to manage the flow of conversation including handing context, maintaining state, and deciding appropriate responses based on user inputs
  • Integrate the conversational AI with backend systems and databases to retrieve information or perform appropriate actions based on user requests
  • Train and fine-tune models based on real user interactions to improve the AI understanding and responsiveness
  • Test and resolve bugs to ensure the AI behaves as expected across various scenarios and user inputs
  • Monitor and optimize performance of the AI systems that you work with

Requirements For Machine Learning Engineer (CCAI, Dialog Flow)

Python
  • 1+ years of experience as a ML Engineer
  • Bachelor's Degree is preferred but will consider relevant experience as an equivalent
  • Strong foundation in NLP, vision, and generative AI
  • Experience with Vertex AI, Vertex Search and Conversations
  • Dialogflow CX (must have)
  • Vision AI and OCR
  • Cloud Text-to-Speech, Cloud Speech-to-Text
  • Cloud Translation, Glossaries
  • Python
  • Vector stores
  • Langchain
  • Data Loss Prevention
  • CICD best practices, especially with complexity of CCAI and/or PSO engagements

Interested in this job?

Jobs Related To Egen Machine Learning Engineer (CCAI, Dialog Flow)

Knowledge Engineer, Artificial General Intelligence (AGI), Information International

Knowledge Engineer role at Amazon's AGI team, focusing on building AI-powered experiences for Alexa through knowledge graphs and data pipelines.

Software Development Engineer, Web Information Systems

Senior Software Engineer role at Amazon focusing on AI systems and web content understanding, offering competitive compensation and opportunity to work on cutting-edge technology.

Machine Learning Engineer

Remote Machine Learning Engineer position at iGenius, focusing on AI development as part of the Product team in Milan, Italy.

Machine Learning Engineer

Machine Learning Engineer role at Optimove focusing on personalization, LLMs, and multi-modal data processing with opportunity to work on cutting-edge AI technologies.

Crypto Data Scientist / Machine Learning - LLM Engineer

Remote Machine Learning Engineer position at Token Metrics, focusing on cryptocurrency analytics and LLM engineering, requiring 2+ years of ML experience.