As an Engineer II specializing in chat data analysis and Natural Language Processing (NLP), you will be a key player in enhancing our chatbot's capabilities and user experience. You will leverage advanced data analysis and Python development to drive insights and improvements, ensuring our chatbot delivers the best customer experience possible.
Key Responsibilities
- Chat Data Analysis. Utilize advanced analytical techniques to uncover insights, identify anomalies, and highlight potential use cases from chat data.
- Python Code Development. Design, build, and maintain robust Python code to implement new features and functionalities, focusing on scalability and efficiency.
- NLP Pipeline Development. Develop and refine NLP pipelines to enhance the chatbot’s comprehension and response accuracy.
- Kibana Dashboarding. Create visually appealing dashboards in Kibana to visualize chat data effectively, providing stakeholders with valuable insights.
- Splashboard UI Development. Collaborate with cross-functional teams to contribute to the development of the Splashboard UI, ensuring a seamless user experience.
- Prompt Tuning and Finalization. Assist in tuning and finalizing prompts for our 2.0 system, using chat data insights to optimize user engagement and effectiveness.
Qualifications
- Education. Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience. Proven experience (X years) in chat data analysis, NLP, and Python development.
Technical Skills
- Strong proficiency in Python and familiarity with relevant libraries (e.g., NLTK, spaCy).
- Experience with Kibana or similar data visualization tools.
- Solid understanding of UI development principles and experience with front-end technologies (e.g., HTML, CSS, JavaScript).
Soft Skills
- Excellent problem-solving skills with the ability to thrive in a fast-paced, collaborative environment.
- Strong communication skills to effectively convey technical concepts to non-technical stakeholders.
Preferred Qualifications
- Master’s degree in Computer Science or a related field.
- Experience with machine learning techniques and frameworks (e.g., TensorFlow, PyTorch).
- Familiarity with chatbot development frameworks and platforms (e.g., Dialogflow, Rasa).
- Knowledge of Elasticsearch and related technologies.
- Previous experience in a SaaS or tech startup environment.
Why Join Us?
- Competitive base salaries and bonus incentives
- Support for financial well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working models with hybrid, onsite, or virtual arrangements based on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with healthcare professionals (depending on location)
- Confidential counseling support through our Healthy Minds program
- Career development and training opportunities
American Express is an equal opportunity employer. We make employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.