Python Developer
Skysoft Inc.Job Title: Python Engineer
Location: Downtown Jersey City, New Jersey// Onsite
Duration: Long Term
Experience: 10+years Must
Note: Only USC/ H1B and H4EAD
Job Description:
We are seeking an experienced RASA + CALM + Python Engineer with overall 10+ years of experience to design, develop, and optimize AI-powered conversational assistants. The ideal candidate will have strong experience in building enterprise-grade chatbots with RASA Open Source, CALM policies, Python backend, and integrations with enterprise systems.
Key Responsibilities
- Design and develop intelligent conversational assistants using RASA Open Source and CALM.
- Build and manage NLU/NLP pipelines, policies, stories, and actions.
- Implement CALM (Conversational AI Lifecycle Management) for scalable bot operations.
- Develop custom RASA actions using Python and integrate with internal/external APIs.
- Work with vector databases, embeddings, and retrieval-augmented architecture when needed.
- Design dialog flows and handle contextual multi-turn conversations.
- Integrate RASA bots with channels such as websites, mobile apps, WhatsApp, Slack, etc.
- Develop CI/CD pipelines and deploy RASA services on Docker / Kubernetes.
- Monitor and optimize bot performance, user analytics, fallback, and intent accuracy.
- Collaborate with product, design, and business teams to refine conversational experiences.
- Maintain documentation and reusable code for multiple bot environments.
Required Skills
- Strong knowledge of RASA Framework and CALM.
- Strong Python programming skills.
- Experience building conversational flows, NLU pipelines, and domain models.
- Experience integrating REST/GraphQL APIs and databases.
- Experience with RASA custom actions and orchestrators.
- Familiarity with transformers and LLMs.
- Experience with RASA deployment on Docker / Kubernetes.
- Understanding of version control (Git).
Job Type
- Job Type
- Contract
- Location
- Downtown Jersey City, NJ
Share this job:
