Machine Learning Engineer
وصف الوظيفة
We are seeking a highly motivated and experienced AI/ML Developer Level II to join our dynamic team. In this role, you will be a key contributor to the design, development, and deployment of sophisticated conversational AI systems, primarily using the RASA framework. Your deep expertise in Python, coupled with hands-on experience in the Google Cloud Platform (GCP)
ecosystem, will be essential for building, scaling, and maintaining robust, enterprise-grade virtual assistants and chatbots. You will move beyond prototyping to take ownership of components,
optimize model performance, and ensure the reliability of our AI solutions in production.
Key Responsibilities:
(Must-have)
- RASA Framework Development: Design, build, and maintain advanced conversational AI
- Model Training & Optimization: Train, evaluate, and fine-tune RASA NLU and dialogue
- Python-Centric Solutioning: Write clean, eƯicient, and well-documented Python code for
- Google Cloud Platform (GCP) Integration & Deployment: Architect, deploy, and manage
Run, or Compute Engine). Utilize GCP services like Vertex AI and Dialogflow CX for complementary use-cases or hybrid architectures, and Cloud Speech-to-Text / Text-to-Speech for voice-enabled bots.
Nice-to-have:
- CI/CD & MLOps: Implement and maintain CI/CD pipelines for automated testing, building,
- Data Management: Leverage Google BigQuery for analyzing conversation logs and
Required Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, Data Science, or a
- Experience: 3 years of professional experience in AI/ML development, with at least 2
- Programming: Strong proficiency in Python, with a solid understanding of software
- Google Cloud Platform: Proven, hands-on experience with core GCP services, including:
- Compute: Google Kubernetes Engine (GKE), Cloud Run, or App Engine.
- AI/ML Services: Practical knowledge of Dialogflow and/or Cloud Natural Language API.
- Infrastructure: Cloud Storage, Cloud Build, IAM, and VPC networking.
- Machine Learning Fundamentals: Solid understanding of NLP fundamentals (intent
- Version Control & Collaboration: High proficiency with Git in a collaborative team environment.
Soft Skills & Other Requirements:
- Problem-Solving: Excellent analytical and problem-solving skills with the ability to
- Ownership & Initiative: A proactive mindset with the ability to take ownership of projects
- Communication: Strong verbal and written communication skills. Ability to clearly
- Agile Methodology: Experience working in an Agile/Scrum development process.
- Team Player: A collaborative attitude, with a willingness to mentor junior developers and
- Continuous Learning: A passion for staying up-to-date with the rapidly evolving fields of
- Conversational AI, MLOps, and cloud technologies.
Preferred Qualifications (Bonus)
- GCP Professional Machine Learning Engineer or other GCP certifications.
- Experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Knowledge of infrastructure-as-code tools like Terraform.
هل أنت مهتم بهذه الوظيفة؟