Chatbot Developer

Bengaluru, India

Western Digital

Western Digital, leaders in digital storage solutions compatible with Mac and PC. FREE shipping, friendly support, and 30-day return policy on storage products.

View all jobs at Western Digital

Apply now Apply later

Company Description

At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.

At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.

We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.

Binge-watch any shows, use social media or shop online lately? You’ll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.

We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital®, G-Technology™, SanDisk® and WD® brands.

Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.

Job Description

Job Overview

 

We are seeking a Senior Chatbot Developer who can also effectively manage tasks and maintain a big-picture view of our projects. The ideal candidate will have strong technical skills in chatbot development, combined with the ability to coordinate team efforts, manage project timelines, and communicate effectively with stakeholders. This role will be responsible for developing high-quality, maintainable chatbot solutions while also overseeing the project lifecycle and ensuring successful delivery across various business use cases.

 

Key Responsibilities

Development (Primary Focus)

- Design and develop high-quality, maintainable chatbot solutions

- Enhance and maintain the backend infrastructure supporting chatbot applications

- Develop integration layers and APIs to support integration with 3rd party services

- Implement conversational flows, including understanding user intent, handling branching, interruptions, and error scenarios

- Write clean, efficient, and well-documented code

- Conduct code reviews and mentor junior developers

 

Project Management and Coordination

- Assist in defining, planning, and executing the product roadmap

- Manage project timelines and resources for chatbot development initiatives

- Coordinate with cross-functional teams to ensure alignment on project goals and deliverables

- Facilitate communication between technical team members, stakeholders, and end-users

- Identify potential risks and propose mitigation strategies

- Provide regular status updates and reports on project progress

Qualifications

- Bachelor's or Master's degree in Computer Science or a related field

- 4+ years of experience as a software engineer, with a focus on chatbot or conversational AI development

- Strong proficiency in Python and experience with bot frameworks (e.g., Microsoft Bot Framework, Rasa, Dialogflow)

- Experience in developing APIs and integrating with third-party services

- Knowledge of software development best practices, including version control, testing, and CI/CD

- Demonstrated ability to manage projects, including planning, prioritization, and execution

- Excellent communication skills, both technical and non-technical

- Experience working in Agile/Scrum environments

 

Preferred Qualifications

 

- Experience with AI, machine learning, or advanced NLP techniques

- Familiarity with cloud platforms (AWS, Azure, or GCP)

- Understanding of UX principles for conversational interfaces

 

Personal Qualities

 

- Strong problem-solving skills and attention to detail

- Ability to switch between hands-on development and high-level project management

- Excellent time management and organizational skills

- Adaptable and quick to learn new technologies

- Passionate about innovative chatbot solutions and their practical applications

- Proactive approach to identifying and solving challenges

Additional Information

This position will be in Flash

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0
Category: Engineering Jobs

Tags: Agile APIs AWS Azure Chatbots CI/CD Computer Science Conversational AI GCP Machine Learning NLP Python Scrum Testing UX

Perks/benefits: Career development Startup environment

Region: Asia/Pacific
Country: India

More jobs like this