Conversational AI/ML Engineer (Remote)
Overview:
We are seeking an experienced Conversational AI/ML Engineer to join our team. Working remotely for a German-based company, you will have the opportunity to develop cutting-edge conversational AI solutions. The ideal candidate possesses strong expertise in AI and machine learning, particularly in natural language processing (NLP) and conversational agent development.
Key Responsibilities:
- Conversational AI Development
- Implement and fine-tune Large Language Models (LLMs) for conversational applications.
- Design logical and user-friendly conversational flows for AI applications.
- Craft and optimize prompts to enhance AI model responses and user engagement.
- Natural Language Processing (NLP)
- Develop NLP solutions for language understanding, intent recognition, and sentiment analysis.
- Process and manipulate structured data formats like JSON and XML.
- Backend Development and API Integration
- Build and maintain server-side applications using JavaScript/Node.js.
- Develop and integrate APIs using tools like FastAPI for seamless system communication.
- Data Preprocessing and Management
- Clean, transform, and prepare data for training and integrating AI models.
- Manage SQL and NoSQL databases for efficient data storage and retrieval.
- Infrastructure Deployment
- Deploy applications using containerization tools like Docker.
- Utilize cloud services to manage and scale AI infrastructure.
- Collaboration and Version Control
- Collaborate with cross-functional teams to integrate AI solutions.
- Manage codebases using Git for version control and team collaboration.
Required Technical Skills:
- Data Structures and Algorithms: Strong understanding of foundational programming concepts.
- JavaScript/Node.js: Proficiency in building and maintaining server-side applications.
- LLM Implementation: Experience in implementing and fine-tuning Large Language Models.
- Conversational Flow Design: Expertise in designing logical and user-friendly conversational flows.
- Natural Language Processing (NLP): Knowledge of NLP techniques and tools.
- Prompt Engineering: Ability to craft and optimize prompts for AI models.
- API Integration: Experience with making requests and working with APIs, particularly using tools like FastAPI.
- Database Management: Expertise in managing SQL and NoSQL databases.
- JSON/XML Processing: Skills in handling and manipulating structured data formats.
- Infrastructure Deployment: Experience with Docker and cloud services for application deployment.
- Git Version Control: Proficiency in managing and collaborating on codebases using Git.
Experience and Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, AI, Machine Learning, or a related field.
- Experience: At least 3 years of professional experience in AI/ML development with a focus on conversational AI.
- Language Skills: Excellent English communication skills; German proficiency is a plus.
- Team Experience: Prior experience working in international teams is advantageous.
- Problem-Solving: Strong analytical skills with the ability to work independently.
What We Offer
- Remote Work: Fully remote position.
- Innovative Projects: Opportunity to work on cutting-edge conversational AI projects.
- Collaborative Environment: Join a dynamic team that values collaboration and innovation.