
NICE•3h ago
Foundit
Software Engineer
Pune, India
Full Time
Mid Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join NICE as a Software Engineer in Pune, India, and contribute to the development of our Contact Center Copilot solution. This role focuses on data integration, utilizing Python and AWS services to seamlessly ingest external system data into AWS Bedrock Knowledge Base. You will have opportunities to learn, grow, and implement cutting-edge technologies while ensuring high-quality deliverables.
Key Responsibilities:
- Develop and maintain data pipelines for integrating external systems.
- Write efficient Python scripts for process automation.
- Create serverless solutions using AWS Lambda and API Gateway.
- Collaborate on integrating data from Salesforce and SharePoint.
- Assist in implementing AI-driven product enhancements, particularly LLM-based features.
- Write unit tests and participate in quality assurance.
- Monitor and optimize application performance.
- Troubleshoot and debug application issues.
- Document technical processes and workflows.
- Stay current with AWS and AI advancements.
- Support deployment processes and CI/CD pipelines.
- Adhere to security best practices in code and architecture.
- Collaborate with frontend teams for seamless backend integration.
- Participate in Agile development sprints and contribute to feature brainstorming.
- Take ownership of assigned tasks and ensure timely delivery.
Required Qualifications:
- Bachelor's degree in Computer Science or equivalent.
- 2-4 years of software development experience.
- Proficiency in Python programming.
- Basic knowledge of AWS services (Lambda, API Gateway, S3).
- Familiarity with AWS Bedrock Knowledge Base or similar services.
- Exposure to Large Language Models (LLMs) is advantageous.
- Experience with API integration for systems like Salesforce and SharePoint.
- Knowledge of JavaScript; Angular experience is a plus.
- Strong problem-solving abilities and understanding of software development best practices.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Excellent communication and teamwork skills.
- A strong desire to learn and adapt to new technologies.
- Basic understanding of Agile methodologies.
- Commitment to quality and attention to detail.
Work Model:
NICE-FLEX hybrid model: 2 days in the office, 3 days remote.
Company
NICE
NICE is a global leader in cloud and digital solutions, specializing in artificial intelligence. Their software products are utilized by over 25,000 businesses worldwide, including 85% of the Fortune ...
Pune, India
Posted on Foundit