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 6 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)

Software Engineer- AI/ML, AWS Neuron Machine Learning Distributed Training, ML Accuracy

AWS Neuron seeks ML Engineer to develop distributed training solutions for large language models using PyTorch, TensorFlow, and JAX on custom silicon.

Software Engineer- AI/ML, AWS Neuron

AWS Neuron ML Engineer role focusing on distributed training and optimization of large language models using AWS Inferentia and Trainium accelerators.

Software Engineer (Robotics)

Software Engineer position at Meta focusing on robotics and AI, implementing state-of-the-art algorithms and models for robotic systems.

Content Engineer, GenAI

Content Engineer position at Meta focusing on GenAI development, combining AI expertise with content strategy to build and improve AI-driven products and features.

Software Engineer - Research Infrastructure

Software Engineer position at Meta focusing on building research infrastructure for AR/VR and AI projects, requiring 3+ years of experience and expertise in ML infrastructure.