Back to search
TP Linkedin · Posted 26d ago

AI/ML Developer Level II

Qesm El Maadi

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the Role


We are seeking an experienced AI/ML Developer Level II to join our Innovation & Software Solutions team. In this role, you will be responsible for designing, developing, deploying, and optimizing enterprise-grade conversational AI solutions using the RASA framework, Python, and Google Cloud Platform (GCP). Working closely with cross-functional teams, you will build scalable, production-ready virtual assistants and intelligent automation solutions while driving continuous improvements in machine learning models, NLP performance, and MLOps practices. This is an excellent opportunity for a proactive developer who is passionate about conversational AI, cloud technologies, and delivering innovative AI-powered solutions at scale.



Responsibilities:


  • Design, develop, and maintain enterprise-grade conversational AI solutions using RASA Open Source and RASA Pro/X.
  • Develop complex dialogue flows, NLU pipelines, custom actions, stories, and rules.
  • Train, evaluate, fine-tune, and optimize NLP models to improve chatbot performance, intent recognition, entity extraction, and user experience.
  • Build clean, scalable, and maintainable backend services and APIs using Python.
  • Deploy, monitor, and manage AI applications on Google Cloud Platform (GKE, Cloud Run, Compute Engine, Pub/Sub, Vertex AI, Dialogflow, Cloud Speech-to-Text, and Text-to-Speech).
  • Integrate conversational AI solutions with enterprise systems and third-party services.
  • Contribute to CI/CD pipelines, automated testing, model versioning, and MLOps best practices.
  • Analyze conversational data using BigQuery and leverage Cloud Storage for managing training datasets and model artifacts.
  • Collaborate within an Agile development environment and mentor junior team members when needed.


Qualifications:


  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related discipline, or equivalent practical experience.
  • Strong hands-on experience with Python and software engineering best practices.
  • Proven experience developing conversational AI solutions using RASA.
  • Hands-on experience with Google Cloud Platform (GCP) services.
  • Strong understanding of Natural Language Processing (NLP) concepts, including intent classification, entity recognition, dialogue management, and context handling.
  • Experience working with machine learning frameworks such as spaCy, scikit-learn, or Transformers.
  • Proficiency with Git and collaborative software development workflows.
  • Excellent analytical, problem-solving, and communication skills.


Preferred Skills:


  • Experience with Docker and Kubernetes.
  • Knowledge of Terraform or other Infrastructure-as-Code tools.
  • Experience implementing CI/CD pipelines and MLOps workflows.
  • Google Cloud certifications, particularly Professional Machine Learning Engineer, are highly desirable.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search