REQUIREMENT_CITY - Philadephia, PA, 19102
Role Name - CCaaS Integration Engineer (APIs & AWS)
ROLE_DESCRIPTION -
Must Have Technical/Functional Skills
Primary Skills
· Programming: Strong hands-on in Python and/or Node.js; experience building RESTful APIs; FastAPI preferred.
· Integration/Middleware: Experience with AWS API Gateway or MuleSoft (policies, mapping, monitoring).
· Version Control: Proficient with GitHub (branching, PR reviews, actions).
· AWS Serverless: Solid experience with AWS Lambda, SQS, Step Functions (state machines, retries, error handling).
· Database Connectivity: Expertise using native drivers (psycopg2, mysqlclient, pymongo, boto3/DynamoDB, etc.); connection security and performance tuning.
· CI/CD: Building automated pipelines (linting, unit/integration tests, artifact mgmt, environment promotion).
· Nice to Have (Platforms):
o Amazon Connect or Cisco Finesse implementation/integration exposure.
Secondary Skills
· Advanced Python for AI/ML: Proficiency with libraries such as pandas, NumPy, scikit-learn, PyTorch/TensorFlow (for analytics/IVA augmentations).
· GenAI/Agentic AI: Experience with LangChain, LangGraph, RAG pipelines, Vector DBs (FAISS, Pinecone, OpenSearch), prompt engineering basics.
· LLM & Foundations: Understanding of LLM concepts (tokenization, context windows, embeddings, grounding, safety).
· AWS ML Services: Exposure to Amazon Bedrock, SageMaker, Kendra, Comprehend, Lex for conversational AI in contact centers.
Roles & Responsibilities
· API & Integration Development
o Build secure, scalable APIs and microservices using Python/Node.js and FastAPI (or equivalent).
o Integrate CCaaS platforms with CRMs, IVR/IVA systems, knowledge bases, and analytics platforms.
o Implement middleware orchestration via AWS API Gateway or MuleSoft (flows, transformations, throttling, auth).
· Event-Driven Architecture on AWS
o Develop serverless workflows using AWS Lambda, Step Functions, and SQS for async processing and resilience.
o Design idempotent, fault-tolerant patterns with DLQs, retries, and observability.
· Data & Persistence
o Implement database connectivity using native drivers (e.g., Postgres, MySQL, DynamoDB, MongoDB).
o Ensure secure secret handling and connection pooling; optimize queries for latency-sensitive CX workflows.
· DevOps & Quality
o Build and maintain CI/CD pipelines (GitHub Actions or equivalent) with automated tests, code quality, and IaC artifacts.
o Enforce API security (OAuth2/JWT), schema governance (OpenAPI/Swagger), and performance SLAs.
· CCaaS Platform Integrations
o (Nice to have) Work with Amazon Connect (Flows, Contact Lens, Lex, Kinesis, Streams API) or Cisco Finesse (gadgets, APIs) to power agent/supervisor experiences.
· Documentation & Collaboration
o Produce integration specs (sequence diagrams, contracts), runbooks, and deployment guides.
o Partner with Solution Architects, CCaaS engineers, and business stakeholders to deliver outcomes.
Skills: Digital : Python~Application Integration Architecture
Experience Required: 8-10