
NICE
IT Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
NICE is assembling a core engineering team to build the internal AI platform that powers intelligent automation across the enterprise. As IT Software Engineer in the Orchestration AI Development team, you will move beyond using AI tools, you will build them. You will implement the foundational components of NICE's AI architecture: the integration layer that connects enterprise systems via MCP, the agent orchestration engine, the Models Gateway, RAG pipelines, and the tooling that makes every developer at NICE more productive. Your work ships to production and is used daily by hundreds of colleagues. This is a full-stack engineering role with a strong AI focus. You will write clean, production-quality code, collaborate closely with the Software Architect and DevOps teams, and operate with significant autonomy on technically complex problems.
Qualifications
Required Qualifications
- 2-5 years of professional software engineering experience with Python or TypeScript in production environments
- Hands-on experience building and deploying LLM-powered applications: RAG pipelines, agents, tool use, or prompt engineering systems
- Strong understanding of REST API design, async programming, and event-driven architecture
- Experience with at least one agent or orchestration framework: LangChain, LangGraph, AutoGen, CrewAI, or equivalent
- Practical knowledge of Azure services: at minimum Azure OpenAI, Azure Storage, and Azure Container Apps or AKS
- Solid Git workflow: branching, PRs, code review, CI integration
- Ability to write clean, tested, documented code that others can build on
- Comfort working in fast-moving environments with evolving requirements
- Fluency in English
Preferred Qualifications
- Experience implementing MCP servers / clients or similar tool-integration protocols
- Familiarity with the Anthropic Claude API, tool use patterns, and multi-turn conversation management
- Experience with vector databases: Azure AI Search, pgvector, Qdrant, Weaviate, or Pinecone
- Knowledge of LLM evaluation frameworks: Evals, RAGAS, LangSmith, or custom harness development
- Experience with GitHub Copilot enterprise configuration, policy management, or extension development
- Background in enterprise IT systems integration (Jira, ServiceNow, Salesforce, Workday, M365)
- Familiarity with OpenTelemetry instrumentation and Azure Monitor / Grafana
Skills & Technologies
About the Company
NICE
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Location
Atlanta, GA
Posted
6 days ago
Country
US