Description:
Join the global Innovations team at Genesys to build and scale cutting-edge generative AI applications. This team is at the forefront of innovation, delivering custom applications, integrations, and AI-driven solutions for Genesys Cloud environments. We’re looking for an experienced full-stack developer with deep knowledge of AWS, Python, and generative AI technologies.
Key Responsibilities
- Design and develop generative AI applications using Python and AWS Bedrock.
- Automate business practices through AI-driven solutions.
- Collaborate with DevOps engineers to architect and manage AWS-based infrastructure for cloud contact center solutions.
- Maintain and optimize AWS operational configurations, including resource management, permissions, usage scripting, and alerting.
- Implement deployment automation and CI/CD pipeline practices.
- Ensure cloud security and apply best practices to minimize vulnerabilities.
- Develop applications using NodeJS and ReactJS, targeting Lambda functions and containerized deployments.
- Respond to and resolve cloud infrastructure support tickets.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
- Must be able to work in the United States (now AND in the future) without needing visa sponsorship.
- 4+ years of full-stack software development experience using Python, NodeJS, and ReactJS.
- 2+ years of experience developing and deploying SaaS solutions on AWS.
- Hands-on experience with container technologies such as Docker or Kubernetes.
- Proven understanding of generative AI, including large language models (LLMs), Agentic AI, and diffusion models.
- Experience with models such as OpenAI ChatGPT, Anthropic Claude, Google Gemini, and Hugging Face.
- Skilled in deploying solutions across both Windows and Linux environments.
- Proficient in building responsive web UIs with ReactJS; familiarity with AngularJS or jQuery is a plus.
- Familiarity with Genesys APIs and cloud services.
- Strong analytical and troubleshooting skills in software operations.
- Experience with database administration and performance optimization.
- Comfortable in Agile environments with strong collaboration and independent work skills.
- Experience with automated testing, CI/CD, and modern DevOps practices.