Software Engineer - AI Coding Agents
NICE Ltd.Job description
AI Software Engineer - Cloud AI Platforms
At NICE, we are not just building software-we are transforming how cloud operations are run using AI. We are building intelligent platforms that can understand system behavior, make decisions, and automate real-world operational workflows at scale. If you're excited about applying AI beyond chatbots into real production systems, this is an opportunity to work on meaningful, high-impact problems.
What's the role all about?
As an AI Software Engineer, you will be part of a team building AI-powered operational platforms that integrate across monitoring systems, CI/CD pipelines, ticketing tools, and cloud infrastructure. You will work on designing and implementing intelligent workflows, integrating AI models, and building scalable systems that automate complex operational tasks.
This is a highly hands-on role focused on building, integrating, and scaling AI-driven solutions in production environments.
How will you make an impact?
- Build and scale AI-driven workflows and automation systems
- Develop integrations with systems like monitoring platforms, ticketing tools, CI/CD pipelines, and cloud services
- Design and implement APIs, tools, and data pipelines that power AI-driven decision-making
- Work on LLM integrations, Model training, PII redaction solutions,prompt engineering, and orchestration layers
- Translate real-world operational problems into automated, intelligent solutions
- Collaborate with Product, SRE, and Infrastructure teams to deliver end-to-end capabilities
- Improve system performance, reliability, and observability
Key Responsibilities
- Design and develop scalable backend systems for AI-powered platforms
- Build and maintain AI integrations, workflows, and automation pipelines
- Implement REST APIs, microservices, and event-driven architectures
- Work with both structured and unstructured data for AI use cases
- Contribute to CI/CD pipelines, testing, and deployment automation
- Troubleshoot and optimize production systems
- Collaborate with cross-functional teams to deliver high-quality solutions
- Contribute to reusable frameworks and engineering best practices
What we're looking for
- Strong experience in backend development (Typscript, C#, .NET, Python, RUST or similar)
- Experience building scalable, distributed systems in cloud environments
- Familiarity with APIs, microservices, and event-driven systems
- Exposure to AI/ML concepts, LLMs, or AI SDKs (hands-on preferred)
- Experience with AWS / Azure / GCP
- Working knowledge of CI/CD, Docker, Kubernetes
- Strong problem-solving and analytical skills
- Ability to work in a fast-paced, evolving environment
Nice to have
- Experience with LLM frameworks or prompt engineering
- Knowledge of observability tools (Grafana, Prometheus, etc.)
- Experience building automation or internal platforms
- Frontend exposure (React, JavaScript)
¿Te interesa este puesto?